Monday morning came soft and slow. Alex woke tangled in sheets that still carried the faint scents of jasmine, cedar, and red wine. Sophia lay on his left — dark hair spilling across the pillow, one leg draped over his, breathing deep and even in sleep. Jordan lay on his right — arm slung across Alex’s waist, face buried against his shoulder, ink visible where the blanket had slipped down. The three of them had fallen asleep like this sometime after 3 a.m. — no rush to separate, no awkward goodbyes, just quiet agreement to stay.
Alex didn’t move at first. He simply lay there, feeling their warmth on both sides, listening to the soft rhythm of their breathing syncing with his own. For the first time in months the weight in his chest felt lighter — not gone, but shared.
Sophia stirred first. She stretched like a cat, arching her back, then opened storm-gray eyes and looked at him.
“Morning,” she murmured, voice husky from sleep.
“Morning.”
She glanced over his chest at Jordan, who was still asleep, face relaxed in a way Alex had rarely seen. Sophia’s lips curved — small, real smile.
“He looks peaceful,” she said quietly.
“He does.”
She propped herself on one elbow, sheet slipping to reveal the curve of her breast and the faint marks Alex’s mouth had left there the night before. She reached across Alex, brushed a strand of hair from Jordan’s forehead — light touch, almost tender.
Jordan’s eyes fluttered open. Deep brown gaze moved from Sophia to Alex, then back again.
“Hey,” he said, voice rough with sleep.
“Hey,” Sophia replied.
Jordan stretched, muscles shifting under ink, then rolled onto his side to face them both. “We all still here?”
“Still here,” Alex said.
No one moved for a long moment. Then Sophia leaned over Alex and kissed Jordan — slow, exploratory, morning-soft. Jordan kissed her back — gentle, unhurried, hand coming up to cup her cheek. When they parted, both looked at Alex.
Sophia smiled — wicked, warm. “Your turn.”
Alex laughed — quiet, surprised sound — then leaned in and kissed Jordan, tasting Sophia on his lips. Jordan groaned softly, hand sliding to the back of Alex’s neck, pulling him closer. When they broke apart, Sophia was watching — eyes dark with want, but no jealousy.
“Again,” she whispered.
They did.
Kisses moved between them in lazy rotation — Alex to Sophia, Sophia to Jordan, Jordan to Alex — mouths meeting over and over, tongues brushing, breaths mingling. Hands roamed lazily: Sophia’s palm gliding over Alex’s chest, thumb circling a n****e until it peaked; Jordan’s fingers tracing the line of Alex’s hip under the sheet; Alex’s hand sliding up Sophia’s thigh, stopping just short of lace.
Clothes had been shed sometime in the night — only thin cotton and silk between them now. Bodies pressed closer — Sophia’s breasts against Alex’s side, Jordan’s erection warm against his thigh, Alex hard and aching between them.
Sophia kissed down Alex’s neck — open-mouthed, wet — sucking lightly at the pulse point. Jordan mirrored her on the other side — teeth grazing, tongue soothing. Alex arched between them, breath hitching, fingers threading through both their hair.
Sophia’s hand slipped lower — under the sheet, wrapping around Alex’s length with slow, firm strokes. He groaned — low, wrecked — hips lifting into her touch. Jordan watched for a moment, eyes dark, then joined her — his hand covering hers, guiding the rhythm, adding his own pressure.
They moved together — hands working in tandem, mouths kissing whatever skin they could reach. Sophia’s free hand found Jordan — stroking him in the same slow rhythm. Jordan groaned against Alex’s shoulder, hips rocking forward.
No one rushed. No one demanded release. They simply explored — touching, tasting, breathing each other in.
When Sophia’s strokes quickened slightly, Alex gasped — body tensing. She slowed immediately, kissed him deep.
“Not yet,” she whispered. “We have time.”
Jordan kissed Alex’s temple — soft, grounding. “She’s right.”
They eased back — hands retreating to safer places: thighs, stomachs, backs. Kisses turned lazy again — foreheads resting together, breaths syncing.
Sophia spoke first. “We need rules.”
Jordan nodded against Alex’s shoulder. “Yeah.”
Alex swallowed. “Honesty. Always.”
“No secrets,” Sophia added. “If something feels wrong, we say it.”
“No jealousy games,” Jordan said. “If one of us needs space, we take it. No guilt.”
Alex looked between them. “And we check in. Every day if we have to.”
Sophia smiled — small, real. “Deal.”
Jordan pressed a kiss to Alex’s shoulder. “Deal.”
They lay like that for another hour — talking quietly, touching softly, letting the morning stretch.
Eventually hunger drove them to the kitchen. Sophia wrapped herself in Alex’s robe, Jordan pulled on sweatpants, Alex stayed in boxers. They moved around each other with surprising ease — coffee brewing, eggs scrambling, toast burning slightly because no one was paying attention.
They ate at the small table — knees brushing under the wood, hands occasionally reaching across to touch. Conversation drifted — work, music, the city outside — but underneath was something new: comfort, curiosity, tentative trust.
When plates were cleared, Sophia leaned back in her chair, robe slipping off one shoulder.
“I have a deadline tomorrow,” she said. “But I can stay until evening.”
Jordan nodded. “I’ve got a gig tonight. Late set. But I’m free until then.”
Alex looked between them. “I have work too. But… come back tonight? After?”
Sophia smiled — wicked again. “Try to stop me.”
Jordan’s hand found Alex’s under the table — fingers threading. “I’ll be here.”
They spent the afternoon together — lazy, unhurried. Sophia read on the couch while Jordan strummed soft chords on his guitar. Alex sketched idly at the drafting table — lines that weren’t buildings, but abstract shapes, curves, intersections.
When evening came, Sophia kissed them both goodbye — slow, lingering — then left for her deadline.
Jordan stayed a little longer — kissed Alex deeply at the door, promised to return after the gig.
Alex watched him go, heart full in a way it hadn’t been before.
He worked for a few hours — focused, calm — then waited.
Sophia returned first — coat damp from rain, eyes tired but bright. She kissed him hello — deep, claiming — then curled against him on the couch.
Jordan arrived after midnight — smelling of bar smoke and night air. He kissed Alex hello, then Sophia — soft, careful, checking.
They ended up in bed again — clothes shed slowly, touches bolder now. Hands explored more freely — Sophia’s mouth on Jordan’s neck, Jordan’s fingers tracing Sophia’s spine, Alex between them, kissed and touched from both sides.
They didn’t rush to completion. They simply felt — bodies moving together, breaths syncing, hearts beating in the same rhythm.
When dawn arrived, they were tangled again — limbs overlapping, breaths steady.
Alex woke first this time.
He looked at them — Sophia’s dark hair across Jordan’s chest, Jordan’s arm slung over Sophia’s waist, both still asleep.
He smiled — small, real, unguarded.
The first shared dawn.
And it felt right.
He kissed Sophia’s temple, then Jordan’s shoulder — light, reverent.
Then he lay back down between them.
The city woke outside.
But inside, time didn’t matter.
They had each other.
Three hearts.
One beginning.
And the tangled threads were finally starting to feel like home.