Three Names, One Night

1338 Words
Sunday evening arrived with a hush that felt almost deliberate. The loft was quiet except for the soft hum of the city beyond the windows and the occasional drip of leftover rain from the fire escape. Alex had spent the day in restless preparation — candles lit on the coffee table, a bottle of red wine breathing on the counter, the shoebox of letters tucked away in a drawer where it could no longer stare at him. He wore dark jeans and a fitted black sweater that clung to his shoulders, hair still damp from a shower. He smelled faintly of cedar and clean skin. The buzzer rang at 7:58 p.m. He opened the door. Sophia stood there first — black coat open over a deep emerald dress that hugged every curve, hair loose in dark waves, storm-gray eyes steady but unreadable. She stepped inside without waiting for an invitation, hung her coat on the rack, turned to face him. “You’re early,” he said. “I don’t like waiting,” she replied, voice low. She studied him — eyes flicking over his face, his mouth, the faint bruises still visible under his collar. “You look… different.” “I feel different.” She didn’t smile. Just nodded once. Jordan arrived three minutes later — dark hoodie unzipped over a gray T-shirt, sleeves pushed up to show the ink curling around his forearms, hair slightly messy from the wind. He paused in the doorway, eyes moving from Alex to Sophia and back again. “Hey,” he said quietly. “Hey,” Alex answered. Jordan stepped inside, closed the door behind him. The three of them stood in the living room — a triangle of space and silence, air thick with everything unsaid and everything already felt. Alex spoke first. “Thank you for coming. Both of you.” Sophia crossed her arms loosely. Jordan leaned one shoulder against the wall, hands in pockets, posture relaxed but watchful. Alex exhaled. “I read every letter my dad left. All of them. He had someone — a man — before he married my mom. He hid it his whole life. Let shame destroy him from the inside. He wrote to me… begged me not to do the same. Not to wait until it’s too late to say what’s true.” He looked between them — hazel eyes steady now, no more flinching. “I don’t want to make his mistakes. I don’t want to choose one of you and kill the part of me that comes alive with the other. I want both of you. If that’s possible. If you’re willing to try something that doesn’t fit any clean label.” Silence stretched — not hostile, just heavy with consideration. Sophia spoke first. “You’re asking for a lot, Alex.” “I know.” Jordan pushed off the wall slowly. “I told you from the beginning I don’t make you choose. I meant it.” Sophia’s gaze flicked to him — sharp, assessing. “And you’re okay sharing him?” Jordan met her eyes without flinching. “I’m okay with him being honest. The rest… we figure out. Together. Or not at all.” Sophia studied them both for a long moment — storm-gray eyes moving between hazel and deep brown. Then she stepped forward, took Alex’s hand, and pulled him gently toward the couch. Jordan followed without hesitation. They sat — Alex in the middle, Sophia on his left, Jordan on his right. Close enough that thighs brushed, close enough to feel each other’s warmth. Sophia moved first. She leaned in, cupped Alex’s jaw with one hand, and kissed him — slow, deep, deliberate. Her tongue slid against his, tasting of red wine and want. When she pulled back, her lips were slightly swollen, eyes dark. She turned to Jordan — no hesitation, no challenge, just curiosity. She reached across Alex, brushed her fingers along Jordan’s jaw — light, testing. Jordan didn’t flinch. He turned his head slightly, let her touch linger. Then Sophia leaned across Alex and kissed Jordan. It was brief — exploratory, careful — but real. Jordan kissed her back — gentle, unhurried, lips parting just enough to taste her. When they parted, both were breathing harder. Jordan looked at Alex — eyes soft, questioning. Alex answered by leaning in and kissing him — deeper than before, tongue sweeping in, tasting the faint trace of Sophia still on his lips. Jordan groaned softly, hand sliding to the back of Alex’s neck, fingers threading through hair. Sophia watched — not jealous, not angry. Just present. When they broke apart, she leaned in again, kissed Alex once more — possessive but softer now — then kissed Jordan again, slower this time, letting the kiss linger. Hands began to move. Sophia’s palm slid under Alex’s sweater, flat against his stomach, thumb stroking the line of hair leading downward. Jordan’s hand rested on Alex’s thigh — warm, steady, fingers tracing slow circles through denim. Alex’s hands found both of them — one on Sophia’s hip, the other on Jordan’s knee. Clothes stayed on, but touches grew bolder. Sophia’s fingers drifted higher under Alex’s sweater, palms gliding over his chest, thumbs circling n*****s until they hardened and ached. Jordan’s hand slid higher on Alex’s thigh, thumb brushing the inner seam, close enough to feel heat but not crossing the line. Alex groaned — low, wrecked — head tipping back against the couch. Sophia kissed his exposed throat — open-mouthed, wet, sucking lightly at the pulse point. Jordan leaned in, kissed the other side of his neck — teeth grazing, tongue soothing the faint mark. They moved together — bodies shifting, limbs tangling. Sophia straddled Alex’s lap, robe falling open to reveal black lace beneath. Jordan shifted closer, hand sliding to Alex’s lower back, fingers splaying wide under the sweater. Kisses passed between them — Alex to Sophia, Sophia to Jordan, Jordan to Alex — a slow, unhurried circuit of mouths and breaths. Hands roamed — Sophia’s nails dragging lightly down Alex’s chest, Jordan’s palm cupping the back of Sophia’s neck as she kissed Alex again, Alex’s fingers tracing the ink on Jordan’s forearm. No one pushed for more than touch. No one demanded release. They simply existed — three bodies, three heartbeats, three sets of desires weaving together in the candlelit quiet. When the candles burned low and the city outside quieted, Sophia stood first. She adjusted her robe, hair wild, lips swollen. “I’m not promising forever,” she said, voice husky. “But I’m promising tonight. And tomorrow. We see what happens.” Jordan stood too, stretched, hoodie riding up to show a strip of inked skin. “Same.” They looked at Alex. He stood between them — heart pounding, body humming, eyes clear for the first time in months. “Thank you,” he whispered. “For staying.” Sophia kissed him once — brief, tender. “Don’t thank us yet. This is just the beginning.” Jordan kissed him next — slow, lingering. “We’ve got time.” They left together — not holding hands, but walking side by side into the elevator. Sophia glanced back once, smiled — small, real, unguarded. Jordan nodded — quiet promise in his eyes. The doors closed. Alex stood alone in the loft for a long moment, candles flickering low, wine untouched. Then he smiled — small, real, unguarded. The tangled hearts weren’t untangled. They were woven tighter. And for the first time, that felt like home. He walked to the window, pressed his palm to the cool glass, and watched the city lights glitter below. Tomorrow would bring questions — work, family, labels the world might try to force. But tonight, the only label that mattered was the one they were writing together. Three names. One night. One beginning. He turned off the last candle. The loft went dark. And for the first time in years, the darkness didn’t feel empty. It felt full.
Free reading for new users
Scan code to download app
Facebookexpand_more
  • author-avatar
    Writer
  • chap_listContents
  • likeADD