Saturday morning light filtered through the loft windows in pale, hesitant streaks. Alex woke on the couch, coat still draped over him like a makeshift blanket, the shoebox of letters pushed to one side. His body ached from the awkward position, but the ache in his chest felt different now — less like a wound, more like an open door.
He showered slowly, letting hot water pound against his shoulders until the tension eased. Clean clothes, fresh coffee, the smell of cedar from his cologne. He stood at the kitchen island for a long time, staring at the two replies that had come overnight.
Sophia at 7:42 a.m.: Tonight. My place. 9 p.m. Don’t bring excuses. Bring yourself.
Jordan at 8:19 a.m.: Whenever you’re ready. I’m home all day. Door’s open. No pressure.
He exhaled — long, shaky — and typed two separate messages.
To Sophia: Tonight. 9. I’ll be there.
To Jordan: This afternoon? Around 3? I need to talk.
Both replied within minutes.
Sophia: Good. Don’t be late.
Jordan: 3 works. I’ll be here.
Alex set the phone down. His hands trembled slightly. Not fear, exactly. Something closer to anticipation laced with terror — the kind that comes when you finally stop running toward safety and start running toward truth.
He spent the morning tidying the loft — stacking blueprints, putting the letters back in the shoebox, hiding the box on a high shelf. Small acts of order to calm the chaos inside. By 2:30 p.m. he was on the subway to the East Village, heart beating too fast, palms damp despite the cold.
Jordan’s building looked the same — narrow stairs, faded flyers on the walls — but everything felt sharper today. When he knocked, Jordan opened the door almost immediately. He wore a loose white T-shirt and dark sweatpants, hair messy, eyes soft with something like relief.
“Hey,” Jordan said quietly. “Come in.”
The apartment smelled like fresh coffee and cedar. Fairy lights glowed along the wall. Jordan gestured to the couch; Alex sat, suddenly unsure where to put his hands.
Jordan didn’t sit right away. He leaned against the kitchen counter, arms crossed, watching Alex with quiet intensity.
“You look like you didn’t sleep,” Jordan said.
“I didn’t. Much.”
Jordan nodded. “You want to talk first, or…?”
“Talk,” Alex said. Then softer: “Then whatever comes after.”
Jordan pushed off the counter, crossed the room, and sat beside him — close enough that their thighs touched. He didn’t reach out yet. Just waited.
Alex exhaled. “I read more of the letters. My dad… he had someone. A man. Before my mom. He hid it his whole life. Let shame eat him from the inside. He wrote to me — told me not to do the same. Not to wait until it’s too late.”
Jordan listened without interrupting. When Alex finished, silence stretched — not heavy, just present.
“I’m not going to make you choose,” Jordan said finally. “I told you that from the beginning. But I need you to know I’m not going anywhere unless you tell me to leave.”
Alex turned to him. “I don’t want you to leave.”
Jordan’s hand found his — fingers threading slowly, thumb brushing the inside of his wrist. “Then don’t push me away.”
The kiss started slow — lips brushing, testing, tasting the coffee on Jordan’s breath. Then deeper. Jordan’s tongue slid against his, deliberate and unhurried, learning every response. His free hand cupped Alex’s jaw, thumb stroking the line of his cheekbone in slow arcs.
Alex leaned into it, hands sliding under Jordan’s T-shirt to find warm skin. Palms flat against his back, feeling muscle shift under his touch. Jordan groaned softly into the kiss, hips shifting closer.
They moved together — Jordan guiding Alex down onto the couch, covering him with careful weight. Clothes stayed on, but hands roamed: Jordan’s palms gliding up Alex’s sides, thumbs circling n*****s through fabric until they hardened. Alex’s fingers dug into Jordan’s hips, pulling him down until their erections pressed together through layers of cotton and denim.
Jordan kissed down his neck — open-mouthed, wet, sucking lightly at the pulse point until Alex arched, breath hitching. When Jordan’s mouth closed over a n****e through the shirt, tongue flicking, teeth grazing, Alex gasped — fingers threading through Jordan’s hair, holding him there.
Jordan lifted his head, eyes dark. “Tell me what you need.”
“You,” Alex whispered. “Just you. Right now.”
Jordan smiled — crooked, tender. His hand slipped under Alex’s waistband — teasing the sensitive skin above his hipbone, thumb stroking slow arcs that made Alex’s hips lift. He didn’t go lower. Just kept the touch light, maddening, building heat without release.
They kissed again — slower, deeper, bodies rocking together in a rhythm that felt like breathing. Jordan’s thigh pressed between Alex’s legs, providing friction that made him groan. Hands explored: Jordan tracing ribs, Alex sliding palms over Jordan’s chest, feeling heartbeat race under ink and skin.
They didn’t cross the final line. Jordan pulled back first, forehead to forehead, breathing ragged.
“I want all of you,” he whispered. “But I want you clear. No guilt. No rush.”
Alex nodded, throat tight. “I’m trying.”
Jordan kissed him once more — brief, lingering — then rolled to the side, pulling Alex against his chest. They lay like that for a long time — limbs tangled, breathing syncing, fairy lights glowing overhead.
When Alex finally left at dusk, Jordan kissed him at the door — soft, possessive.
“Tonight with her?” Jordan asked quietly.
“Yeah.”
Jordan nodded. “Be honest with her. And with yourself.”
Alex walked to the subway in the fading light, body still humming from Jordan’s touch, mind clearer than it had been in weeks.
He arrived at Sophia’s Brooklyn Heights brownstone at 8:55 p.m. The door was unlocked, as promised.
She waited in the living room — black silk robe loosely tied, hair down, storm-gray eyes tracking him as he stepped inside. Candlelight flickered across exposed brick and bookshelves. The air smelled like jasmine and red wine.
She didn’t speak at first. Just crossed the room, took his coat, hung it, then turned to face him.
“You’re here,” she said.
“I’m here.”
She studied him — eyes flicking over his face, his mouth, the faint marks Jordan’s kisses had left on his neck. She didn’t comment. Instead she stepped closer, fingers brushing his jaw.
“Tell me you’re not running anymore.”
“I’m not.”
Her kiss was different tonight — slower, deeper, less angry. She tasted like wine and want. Her hands slid under his shirt, palms flat against his stomach, thumbs tracing the line of hair leading downward.
They moved to the couch — her guiding him down, straddling his lap without breaking the kiss. The robe slipped open; black lace underneath. His hands found her hips, thumbs pressing into soft skin.
She rocked against him — slow, deliberate rolls that dragged friction along his length. He groaned into her mouth, fingers tightening. She kissed down his neck — open-mouthed, wet — sucking lightly at the marks Jordan had left.
“Someone else was here first,” she murmured against his skin.
“Yeah.”
She lifted her head, met his eyes. “Tell me.”
He did — halting at first, then steadier. Jordan’s apartment. The letters. The decision not to choose yet.
She listened without interrupting. When he finished, silence stretched.
Then she kissed him again — fierce, claiming, but softer at the edges.
“I’m not asking you to pick tonight,” she whispered. “But I need to know you’re in this. With me. Even if it’s messy.”
“I’m in.”
Her hands slid under his shirt again, palms gliding over his chest, thumbs circling n*****s until they peaked. She ground down harder — deliberate rhythm that made him gasp. His fingers dug into her thighs, guiding her movements.
She kissed lower — open-mouthed over fabric, tongue flicking across a n****e until the shirt was wet and clinging. Alex arched, fingers threading through her hair.
They rocked together — bodies pressed close, heat building, breaths mingling. Her robe fell open completely; lace against his chest, lace against denim. His hands roamed her back, tracing spine, dipping lower to cup her ass through silk.
She broke the kiss, forehead to his. “I want you desperate,” she whispered. “But I want you honest more.”
They stayed like that — kissing, touching, teasing — until the candles burned low and the city outside quieted.
When he left at 2 a.m., she kissed him at the door — slow, lingering.
“Tomorrow,” she said. “We talk more.”
He nodded.
Outside, the night air was cold and clean.
Alex walked home under streetlamps, body still humming from both of them, heart cracked open wide.
No choice made.
But no more running.
The tangled hearts were finally starting to untangle — not by cutting threads, but by weaving them tighter.