Karaoke Friends Cross the Line Together

Three friends in their late twenties ditch karaoke for a hot, sweaty threesome.

15 min read September 10, 2026New

I never planned on any of this. My name is Harriet. I’m twenty-eight, a marketing executive who spends her days in a glass-walled office orchestrating brand strategies that make people crave things they don’t need. Thursday nights were my release valve. That was the night I met up with my two closest friends, Theo and Danielle, at a rundown karaoke bar on the edge of the city. Theo is thirty-two, a construction foreman whose forearms are thick from years of swinging hammers and hauling rebar. Danielle is thirty, a bartender who mixes drinks with the same wicked precision she uses to tease every man and woman who sits at her counter. For an entire year we had been each other’s weekly ritual—three voices, three laughs, three bodies that circled one another in a dance that always stopped just short of dangerous.

The flirting had started innocently. A hand on my lower back when Theo guided me to the stage. The way Danielle’s hip would brush mine when we shared a mic, her breath warm against my ear as she whispered the next lyric. I told myself it was harmless. But over the months the looks grew heavier. I caught Theo staring at the swell of my breasts beneath my thin blouses. I noticed how Danielle’s nipples would tighten visibly against her tank tops whenever I leaned in close to choose a song. At night I would lie in my apartment, fingers sliding between my thighs, imagining both of them—Theo’s rough hands spreading me open while Danielle’s soft mouth closed around my clit. I came harder than I ever had with any boyfriend, ashamed and exhilarated by how badly I wanted to cross the line.

That particular Thursday the bar owner announced last call at ten-thirty. A burst pipe in the kitchen had forced an early close. The three of us stood on the sidewalk, breath fogging in the cool night air, not ready for the evening to end. Danielle tilted her head, that mischievous bartender smile playing on her full lips. “Private room’s still open. We can have it till dawn if we pay the fee. No one else is here. Just us.”

Theo’s dark eyes met mine. I felt a flutter low in my belly. “I’m in if you are, Harriet.”

I should have gone home. Instead I nodded, heart already racing.

The private karaoke room was smaller than I expected, intimate. Plush black couches lined two walls. A low table held a half-empty bottle of water and a few clean glasses. The neon lights had been dimmed to a deep violet that painted every surface with sensual shadow. We locked the door. No more alcohol. We had each nursed only one drink earlier; the decision to stay sober felt important, like we all understood something real was hovering just beneath the surface. Theo stretched his big frame along one couch, the fabric of his black button-down pulling across his broad chest. Danielle and I kicked off our shoes and claimed the center of the room, barefoot on the cool floor.

We sang the usual rotation at first—upbeat numbers that let us laugh and burn off nervous energy. But as the clock pushed toward midnight the song choices changed. Our voices grew huskier. The air thickened. Danielle picked up one mic and held the other out to me. Her dark hair spilled over one shoulder, catching violet light. At thirty she had the kind of body that made clothes look obscene—full hips, narrow waist, heavy breasts that strained against the thin white tank top she wore.

“Let’s do something slower,” she said, voice already lower. “That R&B track we both love. The one about wanting what you’re not supposed to have.”

My mouth went dry. I knew exactly which song. The slow, grinding beat filled the room as the intro played. We stood facing each other, maybe two feet apart. Theo sat forward on the couch, elbows on his knees, watching like a man who had been starving for weeks.

The first verse belonged to Danielle. Her tone was velvet and smoke. She stepped closer. I answered on the chorus, my voice climbing to meet hers, and suddenly we were singing directly to one another. Our bodies swayed in unconscious rhythm. The lyrics talked about tongues and sweat and secrets. When the pre-chorus hit, Danielle lifted her free hand and traced one fingertip down the center of my chest, stopping just above the valley between my breasts. I shivered so hard the mic shook in my grip.

I could feel my nipples tightening into aching points beneath my emerald blouse. Between my legs, my pussy had grown slick and swollen. Every time our eyes locked I saw the same hunger mirrored back at me. Theo’s breathing had grown audible. I risked a glance and found him palming the thick ridge of his cock through his jeans, not stroking, just holding, like he was trying to keep control.

The song built. We moved until our breasts were nearly touching. Danielle’s tank top clung to her from the heat of the room; I could see the dark circles of her areolas through the damp fabric. My own breath came in shallow pants between lines. When the final note faded and the track ended, silence crashed over us like a wave. No one moved to pick another song.

Theo’s voice broke first, rough as gravel. “Jesus Christ. I’ve been fantasizing about the two of you for almost a year. About watching you kiss. About feeling both of you wrapped around my cock at the same time. I jerk off thinking about it constantly.”

Danielle’s cheeks were flushed. She set her mic on the table with a soft click. “Same. I’ve pictured Harriet’s mouth on my tits while you fuck me from behind, Theo. I’ve come on my own fingers so many nights whispering both your names.”

They both looked at me. My heart hammered so hard I felt it in my throat. The confession tumbled out before I could stop it. “I touch myself every single night imagining the exact same thing. The three of us. No limits. I want your hands on me. Both of you. I’ve wanted it for months and I’m tired of pretending I don’t.”

The admission hung between us, electric. Theo stood slowly, all six-foot-two of solid construction-worker muscle. He didn’t touch us. Not yet. Instead he asked the question that changed everything.

“So… do we keep the fantasy in our heads, or do we make it real tonight?”

Danielle and I turned to each other at the same instant. Our eyes locked. I saw my own desperate need reflected in her dilated pupils. A slow, wicked smile curved her mouth. The same smile pulled at mine. We answered at the exact same moment, voices overlapping in perfect, filthy harmony.

“Yes.”

The word had barely left our lips before our hands moved. I kept my gaze on Danielle while my fingers worked the buttons of my blouse. She stared back at me, biting her lower lip, as she gripped the hem of her tank top. We refused to look away from each other or from Theo, who now stood only a few feet away, chest rising and falling like he’d run miles.

My blouse slipped off my shoulders and dropped to the floor. Cool air kissed my skin. I reached back, unhooked my lace bra, and let it fall too. My breasts spilled free—full C-cups, nipples stiff and dusky rose, already begging to be sucked. I felt them sway with my breathing, heavy and sensitive.

At the same moment Danielle peeled her tank top upward. The motion made her heavy tits bounce free. They were larger than mine, beautifully pendulous, with wide chocolate-brown areolas and thick nipples that had tightened into hard peaks. She tossed the shirt aside and stood before us bare-chested, shoulders back, proud.

We stayed like that for a long moment—two half-naked women breathing each other’s air, eyes flicking from bare breasts to hardened nipples to the obvious bulge now straining Theo’s jeans. My pussy clenched hard. I could feel my wetness seeping into the crotch of my jeans, the fabric growing damp and uncomfortable.

Danielle lifted her hand first. She cupped one of my breasts like she was testing its weight, thumb brushing across my nipple. The shock of another woman’s touch made me gasp. Electricity shot straight to my clit. I answered by reaching for her, filling my palm with the soft, warm heft of her tit, rolling that thick nipple between my fingers. Her eyelids fluttered.

Theo’s low groan vibrated through the room. “Fuck… look at you two.”

We stepped closer until our breasts pressed together—soft flesh molding, hard nipples dragging across sensitive skin. The contact made us both moan. Danielle’s mouth hovered an inch from mine. I could smell her perfume and the faint clean scent of her skin. My interior monologue had become a single looping scream of pure want: I need her tongue. I need his cock. I need us all tangled and sweating and coming.

She kissed me.

It wasn’t tentative. Her tongue swept into my mouth like she’d been waiting a year to taste me, and I met her just as hungrily. Our bare tits slid and mashed together as the kiss deepened, turning wet and filthy. I heard Theo’s belt buckle clink as he opened it, but he stayed back, letting us devour each other. My hands roamed down Danielle’s back, gripping her ass through her jeans, pulling her tighter so our bodies could grind.

When we finally broke for air, lips shiny with spit, both of us were panting. Her eyes had gone glassy with lust. Mine felt the same. We turned our heads at the same time to look at Theo. His cock was out now—thick, veined, the head already glistening with pre-cum as he stroked slowly.

Danielle’s voice was hoarse. “We’re really doing this.”

I licked my lips, tasting her, feeling my cunt throb with empty need. “Yes. But we’re only getting started.”

Theo took one step closer, eyes raking over our naked breasts, our flushed faces, the obvious wet spots blooming on both our jeans. The hunger in the room was so thick it felt like we were breathing sex itself. My mind spun with everything I still wanted—his mouth on my pussy while Danielle sat on my face, the feeling of being stretched by both of them at once, the filthy sounds we would make until dawn.

None of it had happened yet.

But every inch of my body knew it was only a matter of minutes before we stopped pretending and became the dirty fantasy we had each been secretly fucking ourselves to for the past year.

I never planned on any of this, but the second that “yes” left our mouths, the room turned into a furnace of need. Theo stood there stroking his thick cock, veins pulsing along the shaft, the head shiny with pre-cum. I didn’t wait for permission. I dropped to my knees on the worn carpet, the fibers biting into my skin, and wrapped my lips around him.

His groan rattled through his chest as I took him deep, tongue flattening along the underside while my cheeks hollowed. The taste of him—salt and man and pure sex—flooded my mouth. At the same time Danielle swung a leg over the back of the couch and lowered her soaked pussy onto Theo’s face. I watched her heavy tits sway as she settled, chocolate-brown nipples tight, her dark hair spilling down her back. Theo’s big hands gripped her ass and pulled her down harder, his tongue spearing up into her folds with wet, obscene sounds.

“Fuck, yes,” Danielle gasped, grinding on his mouth. “Eat my cunt, Theo. Just like that.”

I moaned around his cock, the vibration making his hips jerk. My own pussy was dripping down my thighs. I sucked him harder, bobbing fast, spit running down my chin and over his balls. Danielle leaned forward, cupped my face, and dragged me into a filthy kiss while I kept sucking. Our tongues slid together, messy and desperate, swapping moans as Theo licked her clit and I worked every inch of his dick. My nipples brushed the couch edge, sending sparks straight to my swollen clit. I was so close already and no one had even touched my pussy yet.

We switched without a word. Danielle slid down Theo’s body, turning so her back faced him. She reached between her legs, gripped his glistening cock, and sank onto it reverse-cowgirl. The stretch made her cry out—long and throaty—as every thick inch disappeared inside her. Her ass cheeks spread around his base, and I could see her pussy lips gripping him tight. I climbed onto the couch, straddling Theo’s face the way she had, facing her. The moment his tongue dragged through my folds I nearly screamed. He licked me like a starving man, sucking my clit, fucking me with his tongue while Danielle started riding him in slow, rolling waves.

Our mouths crashed together again. We kissed like we were trying to devour each other—wet, open-mouthed, spit-slick. Her heavy breasts mashed against mine, nipples dragging, sweat already starting to coat our skin in the violet light. I could hear the wet slap of her pussy taking his cock over and over, the lewd squelch every time she bottomed out.

“God, he’s so deep,” Danielle panted against my lips. “Can you taste how wet I am on his tongue?”

I answered by grinding harder on Theo’s face, smearing my juices across his mouth and chin. My thighs shook. The orgasm hit me like a freight train. I came with a muffled scream into Danielle’s mouth, hips jerking, flooding Theo’s tongue while Danielle rode him faster, chasing her own peak. She broke first—body locking, tits bouncing, a guttural “Fuck, I’m coming on your cock!” ripping out of her. Her walls clamped so hard I felt the aftershocks through Theo’s tongue still buried in me.

We weren’t done. Theo’s voice was wrecked when he growled, “On your hands and knees, Harriet. Now.”

I slid off his face, lips shiny with Danielle’s taste, and dropped to all fours on the carpet. Danielle lay back on the couch, legs spread wide, fingers holding her pussy open for me. I buried my face between her thighs the second Theo lined up behind me. His thick cock nudged my entrance once, then slammed home in one brutal thrust. The stretch was perfect—burning, full, delicious. I moaned into Danielle’s cunt as he started pounding me, hips slapping loudly against my ass.

“Eat her pussy while I fuck you,” Theo ordered, voice gravel-rough. One big hand fisted my hair, the other gripped my hip hard enough to leave marks. “Show us what a dirty little slut you are for your friends.”

I licked and sucked Danielle like I was dying for it—tongue flicking her clit, two fingers curling inside her while Theo railed me from behind. Every thrust pushed my face deeper into her. The room filled with the wet sounds of cock in cunt, tongue in cunt, our ragged breathing and filthy words.

“Harder, Theo,” Danielle begged, hips rolling against my mouth. “Fuck her so deep she screams into my pussy. I want to feel it.”

He gave it to me—long, punishing strokes that dragged across my G-spot every time. I came again, hard, pussy spasming around his cock, but he didn’t stop. My moans vibrated through Danielle until she shattered too, thighs clamping around my head, flooding my tongue with her release. Theo pulled out, chest heaving, cock shiny with my cream.

We collapsed together on the couch for only a moment, sweat-slick bodies sliding against each other, before the final chain took shape. Danielle got on all fours on the floor, ass high. I lay on my back in front of her, legs splayed obscenely. Theo knelt behind her, gripped her hips, and drove back into her soaked pussy in one smooth stroke. The force pushed her forward so her fingers found my dripping cunt instantly.

“Finger her while I fuck you,” Theo snarled. “Make our girl come again.”

Danielle’s fingers—two, then three—plunged inside me, curling, thrusting, thumb grinding my clit in tight circles while Theo pounded her from behind. The chain was perfect. Every brutal thrust into Danielle shoved her fingers deeper into me. We were connected, sweating, swearing, lost in it.

“Look at you two,” Theo growled. “My dirty fucking karaoke sluts. Taking my cock and each other like you were born for it.”

“Harder,” I gasped, hips bucking up to meet Danielle’s fingers. “Pound her cunt, Theo. I want to feel every stroke through her hand.”

Danielle leaned down and sucked one of my nipples into her mouth, biting just hard enough to make me cry out. Her fingers never stopped. “Come on his cock for me, Harriet. Soak my hand while he wrecks me.”

I came first this time—vision whiting out, a long, broken wail tearing from my throat as my pussy clamped around her thrusting fingers. The orgasm rolled into a second one before the first even ended. Danielle followed seconds later, back arching, pussy gushing around Theo’s pistoning cock as she screamed into my breast. Theo finally let go with a roar, burying himself to the hilt inside her and pumping rope after rope of hot cum deep into her spasming cunt.

We stayed locked like that for long minutes, trembling, panting, bodies glistening with sweat under the violet lights. Multiple orgasms had left us boneless. When Theo finally pulled out, a thick trickle of his cum leaked from Danielle’s swollen pussy and dripped onto the carpet. I felt raw, used, and more satisfied than I’d ever been in my life.

Breathless and glowing, we didn’t bother dressing. Theo grabbed his phone and ordered late-night tacos and fries delivered to the bar’s back door. We collapsed naked onto the big couch, limbs tangled, skin sticking to skin. When the food arrived, Theo tipped the delivery kid extra so he wouldn’t ask questions about the three naked, flushed people answering the door. We ate cross-legged on the cushions, sauce dripping on bare thighs, laughing between bites.

“Favorite moment?” Danielle asked, licking guacamole off her thumb. “When Harriet was sucking your cock and kissing me at the same time. The way her tits looked bouncing while she bobbed on you—fuck, I’m getting wet again just thinking about it.”

Theo grinned, feeding me a fry. “Mine was watching you ride me reverse while Harriet ground on my face. Feeling both of you come at the same time. Best thing I’ve ever felt.”

I swallowed, still tasting all three of us on my tongue. “When you were fucking me doggy while I ate Danielle’s pussy. The way your balls slapped my clit and her thighs shook around my head… I came so hard I saw stars.”

We talked like that for nearly an hour, replaying every filthy detail, every moan, every wet slap. By the time the food was gone, we’d already planned the next private karaoke night.

“New rules,” Theo declared, tracing lazy circles on my bare breast. “Clothes are optional from the first song onward. First one who gets wet or hard during a slow number has to go down on the other two immediately.”

Danielle laughed, low and wicked. “I’m going to lose on purpose every time.”

I smiled, sated and glowing between them, their cum and my own juices still drying on my thighs. What they didn’t know was that I had been the one who loosened the kitchen pipe that afternoon. I’d paid the bar owner five hundred dollars to let it “burst” on cue so the main bar would close early and the private room would be ours all night. They thought it was lucky timing. I had made sure our year of teasing finally ended exactly like this—naked, sticky, and already counting the days until we did it all over again.

Rate this story

Thanks for rating
Something wrong with this story?
Read next: Midnight Swim: Our Trusted Friend Joins Us →
Tagged threesome blowjob facesitting reverse-cowgirl doggy-style

Fresh filth, nightly

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