Her Quiet Crush Becomes Our Last-Night Threesome

My best friend and I finally hook up in a hot threesome with my boyfriend on her last night.

25 min read August 12, 2026New
▶ Listen to this story
Rate the narration:

I’ve been quietly in love with my best friend Lena for six years, ever since she spilled red wine down the front of my white blouse at a rooftop party and laughed so hard she snorted, then pressed her napkin against my chest longer than she needed to. I’m twenty-eight now, she’s twenty-six, and tomorrow morning she boards a one-way flight to Seattle for a job that will put two time zones and three thousand miles between us. Tonight is the last night. Jake—my boyfriend of three years, twenty-nine, solid and dark-eyed and the kind of man who notices everything—knows about the crush. He’s caught me staring at the curve of her collarbone, the way her lower lip catches between her teeth when she concentrates. He never made me feel ashamed. He just waited.

We opened the second bottle of wine around ten. Our apartment living room felt smaller with her suitcases lined up by the door like quiet accusations. Lena sat cross-legged on the couch in cut-off shorts and one of my old band tees, bare feet tucked under her thighs. The shirt kept slipping off one shoulder. Every time it did, my stomach tightened. Jake sprawled in the armchair opposite us, long legs stretched out, nursing his glass, watching the two of us the way he watches a slow burn start.

I refilled Lena’s glass and let my fingers brush hers. She didn’t pull away. Instead she looked up through her lashes, that familiar half-smile that always wrecked me, and said, “You’re going to have to visit me constantly. I’m already deciding which side of the bed is yours.”

Jake laughed softly. “Only one side?”

Lena’s gaze flicked to him, then back to me. Something electric moved behind her eyes. “Maybe both. Depending.”

My pulse kicked hard. I took a long swallow of wine to hide the way my mouth had gone dry. For years the flirting had stayed safe—lingering hugs that lasted one second too long, texts that skirted the edge of filthy, late-night confessions about bad dates that ended with “I wish you were here instead.” Tonight the air itself felt different. Thicker. Like the last night had stripped the rules away.

I set my glass down and turned toward her on the couch, knee pressing against her bare thigh. Heat jumped between us. “You’ve been looking at me like that all night,” I said, voice lower than I meant it to be. Confessional already, even to her.

“Like what?”

“Like you want to climb into my lap.”

Lena’s breath caught. She didn’t deny it. Instead she reached out and traced the edge of my jaw with two fingers, slow, deliberate. My skin lit up under the touch. Jake shifted in his chair; I heard the leather creak. He didn’t interrupt. He just watched, a small, encouraging smile already forming.

“I’ve wanted to climb into your lap for years,” Lena said quietly. Honest. Raw. “I just never thought tonight was allowed.”

I leaned in until our mouths were inches apart. Wine and her citrus shampoo filled my head. “It is now.”

The first kiss was soft, testing—lips brushing, parting, tasting the residual sweetness of merlot. Then it deepened. Lena made a small sound in her throat and opened for me. Her tongue slid against mine and every suppressed fantasy crashed forward at once. I cupped the back of her neck, felt the short hairs there, pulled her closer. Her hands fisted in the front of my tank top. The kiss turned hungry, messy. I felt her tits press against mine through thin cotton, nipples already tight. Heat flooded low in my belly, sharp and immediate.

When we finally broke apart we were both breathing hard. Lena’s cheeks were flushed, mouth wet and swollen. She glanced over my shoulder at Jake, sudden uncertainty flickering.

“Don’t stop on my account,” he said, voice rough. He set his glass down carefully. “I’ve been waiting for you two to do that since the day I met her.” He stood, crossed to us, and rested a hand on my shoulder, thumb stroking the side of my neck. “Keep going. I want to see it.”

Permission cracked something open in me. I turned back to Lena, climbed halfway into her lap, straddling one of her thighs. The denim of her shorts scraped deliciously against the thin fabric of my own. I kissed her again, deeper this time, rolling my hips once so she could feel how wet I already was. She moaned into my mouth and her hands slid under my tank, palms hot on the bare skin of my waist, then higher, cupping my breasts over the lace of my bra. Her thumbs found my nipples and circled. Lightning shot straight between my legs.

Jake moved behind the couch so he could see everything. I felt his presence like heat at my back. “Fuck, look at you two,” he murmured. “Lena—take her shirt off.”

She didn’t hesitate. She peeled the tank up and over my head. Cool air hit my skin; then Jake’s hands were there too, unhooking my bra from behind with practiced ease. The straps slid down my arms. My tits spilled free, heavy and aching. Lena’s eyes darkened. She bent and took one nipple into her mouth, sucking hard, tongue flicking. I cried out and arched, grinding down harder on her thigh. Wetness soaked through my underwear; I knew she could feel it.

“She’s been wet for you all night,” Jake said. He was openly hard now, the outline clear against his jeans. He reached around and cupped my other breast, offering it up to Lena’s mouth while he pinched the nipple he’d claimed. “Tell her, baby. Tell Lena how long you’ve wanted this.”

“Years,” I gasped as Lena switched breasts, teeth grazing just sharp enough. “Every time you stayed over I lay awake imagining your mouth on me. Imagining Jake watching. Imagining both of you.”

Lena pulled off with a wet sound and looked up at me, pupils blown. “I used to touch myself after you fell asleep on the couch. Thinking about you sitting on my face while Jake fucked me. I never said it because I didn’t want to ruin us.”

“You’re not ruining anything,” Jake said. He rounded the couch, dropped to his knees in front of us, and ran a hand up Lena’s bare calf, higher, until his fingers disappeared under the frayed hem of her shorts. She shivered. “You’re making it better. Can I touch you too?”

“Yes,” she breathed. “God, yes.”

He tugged her shorts and panties down together. She lifted her hips to help. The scent of her arousal hit me immediately—sweet, musky, perfect. Jake spread her thighs wider so I could see everything: pink and slick, clit already swollen. He slid two fingers through her folds, slow, coating them, then offered those fingers to me. I leaned down and sucked them clean while Lena watched, moaning. The taste of her made my cunt clench hard.

I needed more. I slid off her lap, knelt on the floor beside Jake, and buried my face between her legs. The first long lick drew a broken cry from her. She tasted even better straight from the source. I circled her clit with the tip of my tongue, then sucked it gently between my lips while Jake pushed two thick fingers inside her. We worked her together—his fingers curling, my mouth relentless. Lena’s hands tangled in my hair. Her hips bucked. “Fuck—don’t stop—please—”

Jake’s free hand stroked my back, then lower, slipping into my own shorts to find me drenched. He pushed two fingers into me without preamble and I moaned against Lena’s cunt. The vibration made her thighs shake. We were a circuit of wet heat and shared breath and years of withheld want finally pouring out.

I lifted my head just long enough to look at both of them. Lena’s head was thrown back, mouth open, one hand still in my hair, the other reaching for Jake’s zipper. He was watching me with dark, hungry eyes, fingers still buried in both of us.

“We’re not finished,” I said, voice wrecked already. “Not even close. I want everything tonight. Both of you. Every way we can take it before morning.”

Lena pulled me up into another kiss that tasted like her own arousal. Jake stood, shoved his jeans down, and fisted his cock once, slow, letting us both see how hard he was for this—for us. The three of us were breathing the same charged air, bodies already marked with each other’s mouths and hands, and the night was still young. Suitcases waited by the door, but none of us were looking at them anymore. We were looking at each other, and the next hour, and all the filthy, tender things we still had time to do.

We stayed like that for a long moment—my mouth still tasting her, Jake’s cock heavy in his fist, Lena’s thighs open and gleaming under the low lamp light. The air between us felt thick enough to bite. I dragged my tongue over my bottom lip and watched Lena’s eyes track the motion. Something shifted in her face, softer and sharper at once.

“I need to say it out loud before I lose my nerve,” she whispered. Her voice shook, but she didn’t look away. “I’ve always wanted you too. Not just the flirting, not just the almosts. I’ve wanted your mouth and your hands and the way you laugh when you’re turned on. I’ve wanted to fall asleep against you and wake up still tasting you. Tomorrow I leave and I don’t know when we’ll get this again, so… can we have one night? Just us. Everything we’ve been too careful to take. Please.”

The words landed low in my belly, hot and final. I cupped her face with both hands, thumbs stroking the wet flush on her cheeks. “Yes. God, yes. One night. All of it.”

Jake’s breath left him in a rough exhale. He stepped closer until his bare thighs brushed both of ours, cock bobbing thick and flushed between us. “Then let me make it a threesome,” he said, plain and open, no teasing left. “I want both of you. I want to watch you take each other apart and then I want to be inside the mess you make. If either of you wants me out, say it now. Otherwise I’m yours for the rest of the night.”

Lena’s hand shot out and wrapped around the base of him, slow and sure. “Stay,” she said. I covered her hand with mine so we were both holding him, feeling the hot pulse under our fingers. “We both want you in this. Equally.”

That was all it took. Lena pulled me back down onto the couch and the kiss that followed was nothing like the first careful one. It was wet and open and desperate—tongues sliding, teeth catching, her hands fisting in my hair while I shoved the last of her clothes off her body. My shorts were still half on; she yanked them down my hips and I kicked them away. Bare skin met bare skin. Her tits pressed soft and full against mine, nipples dragging. I slid a thigh between hers and felt how soaked she already was—slick heat painting my skin with every roll of her hips. My own cunt was a mess, dripping down the inside of my leg. Every time we ground together the wet sound filled the room. Jake groaned above us, watching, stroking himself in slow pulls.

I broke the kiss only long enough to suck two of my fingers and push them between Lena’s legs, finding her entrance and sinking deep. She cried out into my mouth and fucked herself onto my hand, clit grinding against my palm. I scissored my fingers inside her, curling, feeling her flutter. Her own hand shoved between us and found me just as greedy—two slim fingers thrusting into my cunt while her thumb circled my swollen clit. We kissed through it, messy and loud, saliva and wine and the taste of her still on my tongue. My free hand cupped her breast, pinched the nipple hard enough to make her jolt. She answered by biting my lower lip and twisting her wrist so her fingers hit that perfect spot inside me. My thighs shook. I was so close already I could taste it, but I didn’t want to come yet—not until we were all together.

“Bedroom,” I gasped against her mouth. “Now. I need you both on a bed.”

Lena nodded frantically. We pulled our hands free with wet sounds that made Jake’s cock jump. She stood on unsteady legs and I rose with her, both of us dripping onto the rug. We reached for Jake at the same time—my hand around his wrist, hers around his cock, tugging him forward. He came willingly, laughing low when Lena stumbled and I caught her by the waist.

The short hallway felt endless. Suitcases still waited by the front door like silent witnesses, but none of us looked. We spilled into the bedroom in a tangle of limbs and half-shed clothes. The big bed was unmade from this morning; I shoved the sheets aside and pulled Lena down onto the mattress with me. Jake followed, crawling up behind us, and for a second we just knelt there facing each other—naked, flushed, chests heaving.

I took Lena’s face in my hands again. “Tell me you still want this. Both of us. Right now.”

“I want this,” she said, clear and steady even though her voice was wrecked. “I want your mouth on my cunt while Jake fucks you. I want to taste you on his cock. I want everything equally. Yes.”

Jake leaned in and kissed the side of her neck, then mine, voice a dark rasp against our skin. “I want both of you. No favorites, no holding back. Tell me if anything changes and I’ll stop cold. Otherwise I’m going to ruin you both in the best way.”

I reached back and guided his hand between my legs so he could feel how soaked I still was. “We’re sure. We’re so fucking sure.” Lena mirrored me, taking his other hand and pressing it to her own dripping folds. He groaned and stroked us both at once—two thick fingers sliding through our wetness, coating himself.

That confirmation cracked the last restraint. Lena and I fell sideways onto the pillows in another deep, filthy kiss, legs tangling, hands roaming. I felt Jake’s weight shift the mattress as he moved behind me, cock dragging hot and heavy along the cleft of my ass. Lena’s fingers found my clit again and rubbed tight circles while her tongue fucked into my mouth. I was dripping onto the sheets, onto her thigh, so turned on it hurt. Every nerve felt lit. I could hear how wet she was too every time Jake’s fingers pumped into her from the other side—slick, filthy sounds that made my cunt clench around nothing.

We broke apart only to look at him. Lena’s eyes were dark, lips swollen. She reached past me and wrapped her hand around his cock again, stroking once, twice, thumb smearing the bead of precome at the tip. “Come here,” she said. “Both of you. I want to feel you while I still can.”

I rolled onto my back and pulled her half on top of me so our tits pressed together again, nipples catching. Jake knelt between our spread legs, looking down at the mess we’d already made of each other—her juices on my thighs, mine on hers, both of us open and waiting. He stroked himself slowly, eyes roaming, then leaned down and licked a long stripe up the center of Lena’s cunt while two fingers pushed into me. I arched hard. Lena’s moan vibrated against my mouth as she kissed me again.

The night stretched out ahead of us, thick with possibility. Suitcases could wait. Morning could wait. Right now there was only the three of us, bodies locked and wanting, every yes spoken and touched into skin. I slid my hand down between Lena and me, found her clit with two fingers, and rubbed in time with Jake’s tongue. She shook above me. He added a third finger inside my cunt and curled, and the dual sensation—her weight, his stretch, the wet heat of both of them—made my vision spark white at the edges.

We weren’t finished. Not even close. I wanted her coming on my hand while he filled me. I wanted to watch her ride his face while I rode his cock. I wanted every filthy, tender combination we could invent before the sun came up and stole her away. Lena’s hips rolled harder against my fingers. Jake’s free hand stroked up my stomach to cup my breast, pinching the nipple in time with his thrusts. The bed creaked under us. Outside the window the city kept moving, but inside this room time had narrowed to sweat and breath and the wet slide of skin on skin.

I turned my head and caught Jake’s eye over Lena’s shoulder. He nodded once, reading everything I didn’t need to say. Then he rose up on his knees, lined the head of his cock against my entrance, and waited—looking at both of us, giving us one last chance to slow down.

Lena answered for us both. She reached down, wrapped her fingers around him, and guided the thick head of him into me herself, slow and deliberate, watching my face as he stretched me open inch by inch. I gasped. She kissed the sound out of my mouth. Jake bottomed out with a groan that sounded like prayer, then held still, buried to the hilt, letting me feel every pulse.

“Still yes?” he asked, voice strained.

“Still yes,” I breathed.

“Still yes,” Lena echoed, and rolled her clit against my fingers harder, chasing her own edge while he started to move inside me in deep, rolling thrusts.

The three of us locked together like that—his cock claiming me, her cunt dripping onto my hand, mouths finding whatever skin they could reach—and the night kept opening wider, hungry and unfinished, every shared moan promising there was so much more still to take before morning forced us apart.

Jake’s cock dragged out of me almost to the tip and slammed back in, deep and thick, forcing a raw sound out of my throat that Lena swallowed with her tongue. She kept her fingers working my clit in tight, slick circles while he fucked me, her own cunt grinding against the heel of my hand. I could feel how close she was—fluttering, dripping—but she pulled back just enough to keep us both hanging on that edge. The bed shook. Sweat slicked the places where our skin met.

I needed her mouth. I twisted, tugging her up my body until we were face to face again, then rolled us both so I landed on top. Jake’s cock slipped free with a wet pop. He growled in protest, but I was already scrambling, turning, swinging a leg over Lena’s head so my dripping cunt hovered above her mouth. She didn’t wait. Her hands clamped on my hips and pulled me down hard. The first broad stroke of her tongue split me open and I cried out, grinding down, coating her chin. At the same time I dropped my own head between her spread thighs and buried my face in her. Sweet, thick, perfect—I licked straight up her slit, found her swollen clit, and sucked.

Jake moved behind me immediately. His hands gripped my ass, spreading me. The blunt head of his cock notched against my entrance again and he thrust home in one long stroke while I was still moaning into Lena’s cunt. The force drove me forward onto her tongue. She licked me harder for it, two fingers sliding up to join her mouth, fucking into me alongside Jake’s cock for a few filthy seconds before she pulled them free and reached lower to roll his balls. He groaned and started pounding me in earnest—deep, punishing strokes that made my tits bounce against Lena’s stomach. Every thrust shoved my mouth tighter against her, so I ate her messily, tongue fucking deep then lapping at her clit in the same rhythm he set. She came first like that, thighs clamping around my head, a broken sob vibrating against my cunt as she soaked my chin. I kept licking her through it, greedy, while Jake kept fucking me and she kept sucking my clit like she never wanted to stop.

I was shaking, close, but I pulled off her before I tipped over. “Switch,” I gasped, voice ruined. “I want to ride him. Want you on his face.”

We rearranged in a tangle of limbs and wet skin. Jake lay back against the pillows, cock standing slick and dark, shiny with me. I straddled him reverse-cowgirl, facing his feet, and sank down onto him slowly, watching every inch disappear between my lips. The stretch made my eyes roll. Lena climbed up his body the other way, knees bracketing his head, and lowered her still-throbbing cunt onto his mouth. He groaned into her and started eating her like a starving man—loud, filthy sounds, tongue and lips and the wet slap of him fucking up into me at the same time. I rode him hard, bouncing, hands braced on his thighs so I could watch his cock vanish into me over and over. Lena leaned forward. Our mouths met above Jake’s body, open and desperate, tongues sliding, sharing the taste of each other and the salt of his skin. Her tits brushed mine with every rock of our hips. She reached down and rubbed my clit while I pinched hers, both of us grinding, kissing, moaning into each other’s mouths while Jake’s cock and tongue worked us in tandem.

I came like that—hard, sudden, clenching around him so tight he cursed against Lena’s cunt. She followed seconds later, hips jerking, crying my name into the kiss. Jake didn’t stop. He kept licking her through it and thrusting up into my fluttering cunt until I was oversensitive and shaking, laughing breathlessly against Lena’s lips.

We weren’t done. Not even close. I lifted off him, turned, and pushed Lena onto her back. Jake moved between her thighs without needing to be told. He hooked her knees over his elbows, lined up, and sank into her in one smooth thrust. The sound she made—high, helpless—shot straight to my clit. I watched his thick cock stretch her open, watched her take every inch, and the sight alone almost made me come again. I swung a leg over her face and settled my cunt right onto her mouth. She opened for me immediately, tongue thrusting up into me while Jake started fucking her in deep, steady strokes. Missionary, full view—I could see everything. His hips snapping, her tits bouncing, her hands coming up to grip my thighs and pull me tighter against her face. I rode her tongue, grinding, watching Jake’s face contort with how good she felt around him.

“Fuck, she’s so tight,” he gritted out. “So wet for us. Look at you both—my perfect filthy girls.”

I leaned down, braced on the headboard, and kissed him over Lena’s body while she ate me and he fucked her. Then I reached back and rubbed her clit in time with his thrusts. She came again under us both, screaming into my cunt, the vibration tipping me over the edge right after her. My orgasm gushed onto her tongue; she licked it all up greedily. Jake pulled out of her just long enough to slap his cock against my clit a few times, then shoved back into Lena and kept going, chasing his own release but holding back, determined to wring more out of us first.

We switched again without words. I dropped onto my back beside Lena. Jake flipped her onto all fours facing me and took her from behind while I scooted down so she could bury her face between my legs again. He fucked her hard enough to drive her mouth onto my cunt with every thrust. I held her hair and watched her eyes flutter while she licked me, while Jake’s hand reached around to work her clit, while his other hand found my breast and pinched. When he pulled out of her and shoved into me instead, Lena crawled up and sat on my face so I could return the favor. I licked her swollen, used cunt while Jake pounded me, then she slid off and took him in her mouth the second he pulled free, tasting both of us on his cock. We kept rotating like that—him fucking me while she sat on my face, him fucking her while I licked her clit and his balls, both of us on our knees side by side so he could alternate strokes between our cunts, then our mouths, then back again.

Every combination. My tongue in her, her fingers in me, his cock splitting us open one after the other. I came on his tongue while Lena rode his cock reverse and reached back to play with my nipples. She came with me sitting on his face and his fingers buried in her ass while I kissed her breathless. Jake finally let go when we were both wrecked and trembling—he pulled out of Lena, stroked himself twice, and painted both our tongues and tits with thick ropes of come. We licked him clean together, then licked each other clean, kissing the mess back and forth until he hardened again under our shared attention.

He took Lena missionary one more time while I straddled her face and ground down, coming hard on her tongue as she came around his cock. Then he flipped me onto my stomach, yanked my hips up, and fucked me deep and slow from behind while Lena lay under me so I could eat her through another orgasm. The room reeked of sex—sweat and come and the sweet musk of both our cunts. Sheets were ruined. My thighs shook continuously. Lena’s voice was gone to broken moans and my name and Jake’s name over and over. We came until it hurt, until the pleasure edged into something almost too much, and still we reached for each other again—hands, mouths, cock, everything still hungry.

I collapsed onto my side eventually, Lena curled against my front, Jake’s heavy body bracketing us both from behind. His half-hard cock rested against the small of my back. Lena’s fingers traced lazy circles on my hip. Outside, the sky had started to lighten at the edges, but none of us mentioned it. The suitcases were still by the door. Morning was still coming. I pressed my face into the curve of Lena’s neck, breathed her in, and felt Jake’s hand slide down between us to cup both of us at once—possessive, tender, unfinished. We had hours left before the flight. Hours to keep taking and giving and filling every empty place we’d left untouched for years. I wasn’t ready to stop. Neither were they. The night still had more to give us before it stole her away.

We lay tangled like that until the first gray light pressed against the blinds, our breathing finally slowing into the same uneven rhythm. Jake’s hand stayed cupped between us, fingers lax now, just resting against the heat we’d made. Lena’s heartbeat thudded under my cheek. I tasted salt on her collarbone—sweat, skin, the faint ghost of everything we’d done. No one spoke for a long time. The city outside had gone quiet the way it does before dawn, and the apartment held only the soft creak of the mattress as one of us shifted, the distant drip of a faucet, the hush of three bodies refusing to let go quite yet.

Eventually the stickiness became impossible to ignore. Come cooled on my stomach and between Lena’s thighs; my hair was a wreck of her juices and his and my own. I kissed the hollow of her throat once, slow, and felt her swallow.

“Shower,” I whispered against her skin. “Before we glue ourselves to the sheets forever.”

Jake’s low laugh rumbled against my back. “Come on, both of you.”

We peeled apart with soft, reluctant sounds. My legs trembled when I stood; Lena caught my elbow and steadied me, her palm warm and sure. Jake led the way, flipping the bathroom light to its lowest setting so the harsh white never quite arrived. Steam began to billow almost immediately. He adjusted the water until it ran hot enough to pink the skin, then held the glass door open for us.

We stepped under the spray together. The first rush of water over my shoulders made me gasp—sharp, cleansing, perfect. Lena tilted her face up into it, eyes closed, and the rivulets traced the curve of her throat, the freckles on her chest, the faint red marks our mouths and hands had left. Jake reached for the soap first. He worked it between his palms until the lather turned thick and white, then started on my back, slow circles that eased every tight muscle. His thumbs pressed along my spine; I leaned into the touch and felt Lena’s hands join his, smaller, gentler, sliding soap down my arms, over my wrists, lacing our fingers for a moment under the water.

I turned and took the bar from them. I washed Jake’s chest, mapping the dark hair, the hard planes, the way his breath caught when my nails scraped lightly over a nipple. Then I turned to Lena. I soaped her shoulders, her breasts, lingering on the soft undersides until her nipples tightened again under my palms. She made a small sound—half pleasure, half something quieter—and stepped closer so our slick bodies pressed together. The water sheeted over both of us. I kissed her under the spray, slow and open-mouthed, tasting clean skin and residual wine and the memory of her cunt on my tongue. Jake’s hands framed us from behind, one on my hip, one on hers, holding us steady while we traded lazy kisses that went on and on.

We took turns. Lena washed my hair, fingers massaging my scalp until I nearly melted. Jake rinsed her clean, mouth following the path of the water down her neck, across her collarbone, stopping just above her breast to press a tender, open kiss there. I soaped Jake’s cock gently, feeling him half-hard again under my hand but neither of us chasing it; we just touched, slow and reverent, as if cataloguing every inch for later. The steam wrapped us like a second skin. Every caress stayed light—fingertips tracing ribs, palms sliding over wet ass and thighs, mouths meeting in brief, lingering presses that tasted of soap and heat and leftover want. Lena kissed the corner of Jake’s mouth, then mine. I kissed the water from her eyelashes. We stood under the spray until the water began to cool, bodies pink and clean and soft against one another, the fierce hunger of the night finally settling into something quieter and deeper.

When we stepped out, Jake wrapped us both in the biggest towels. We dried each other without hurry. No one reached for clothes yet. Back in the bedroom the sheets were wrecked, so we pulled the spare quilt from the closet and collapsed crosswise on the bare mattress, still damp, still touching. Lena curled into my side; Jake spooned behind me, one heavy arm draped over both of us. Sleep took us in pieces—drift, surface, drift again—until the alarm on Lena’s phone finally cut through the gray morning light.

She silenced it with a groan. For a moment none of us moved. Then she sat up slowly, the quilt sliding down her bare back. I watched the muscles shift under her skin and felt the ache of it already.

“I have to go,” she said, voice rough from sleep and earlier screams. “Cab’s in forty minutes.”

We dressed in near silence. Lena pulled on yesterday’s shorts and my band tee again—the one that kept slipping off her shoulder. Jake made coffee while I helped her zip the last suitcase. The living room looked different in daylight: empty wine glasses, a stray sock, the faint scent of sex still clinging to the couch cushions. No one mentioned any of it.

At the door she paused, hand on the handle, and turned back. Jake kissed her first—deep, grateful, one hand cupping the back of her neck. “Safe flight,” he murmured. “Text when you land. And come back whenever you want. Both of you are always welcome in this bed.”

She nodded, eyes bright. Then she looked at me.

I stepped in close. The hallway light caught the gold flecks in her irises. Six years of quiet wanting lived in the space between our mouths. I rested my forehead against hers for a second, breathing her in one last time—citrus shampoo, clean skin, the faint salt of our night.

“I love you,” I said, simple and true. Confessional to the end. “Not just for this. For all of it. For every almost and every real thing we finally took.”

“I love you too,” she whispered. Her hands came up to frame my face. “Every version of you. Every night we never had until this one.”

The kiss we shared then was nothing like the hungry ones from hours before. It was slow, aching, full of everything words couldn’t hold—gratitude, grief, the bright certainty that what we’d done had been perfect and mutual and ours. Her lips parted under mine; our tongues touched once, soft, tasting of coffee and goodbye. I felt her exhale into me. I poured every remaining year of quiet crush into the press of my mouth, the slide of my thumb along her cheekbone. When we finally drew apart the silence that followed felt holy.

She picked up her bags. Jake opened the door. Morning air rushed in, cool and ordinary. Lena looked at both of us one last time, smiled that half-smile that had wrecked me from the start, and stepped out into the hallway.

The door clicked shut.

We stood there in the sudden quiet, Jake’s hand finding mine, the apartment holding its breath around us. No more suitcases. No more last night. Only the memory of water and mouths and three bodies inventing a forever that would live under our skin long after the miles stretched between us. Outside, a car door closed. An engine turned over. Then nothing but the soft tick of the cooling pipes and the hush of two people left standing in the place where three had burned so brightly.

I leaned my head against Jake’s shoulder. He pressed a kiss into my hair. We didn’t speak. There was nothing left that needed saying.

Rate this story

Thanks for rating
Tagged threesome fingering dirty-talk kissing wine

Fresh filth, nightly

The best new stories in your inbox every morning. Free, 18+, unsubscribe anytime.