Exhibitionist

Online Stranger's Karaoke Confession

Shy Mia gets filthy encouragement from a stranger while they masturbate together on a karaoke app.

9 min read 2,018 words July 29, 2026New

Mia sat cross-legged on her narrow bed in the dim glow of her laptop screen, the rest of her small apartment swallowed by midnight quiet. At twenty-eight she still blushed when the office manager complimented her blouse, still mumbled through presentations, still went home alone most nights with nothing but takeout and the low hum of traffic outside her window. But tonight the ache between her legs had been too insistent to ignore. She had downloaded the random karaoke app on a whim two weeks ago, telling herself it was just for singing practice, for letting her voice out where no one from accounting would ever hear. Anonymous rooms, random matches, cameras optional. She had kept hers off every time until tonight.

Her finger hovered, then tapped connect. The screen flickered and a username appeared: Jax. A deep male voice filled her headphones before any video loaded. “Evening. You gonna sing or just breathe at me?”

Mia’s throat tightened. She cleared it and forced a soft laugh. “I… I can sing. What do you want?”

“Something filthy,” he said without hesitation, the baritone rolling through her like warm oil. “You pick. Make it dirty.”

She scrolled the shared song list with damp palms and chose a slow, explicit R&B track she had never dared try out loud—lyrics about tongues and dripping cunts and getting fucked until the neighbors complained. She hit start, kept her camera off, and began. Her voice came out shaky at first, then steadier, the words “spread me open, taste how wet I get for strangers” leaving her lips in a near-whisper that somehow filled the connection. Jax joined on the chorus, his low growl wrapping around her melody like a hand sliding under a skirt. They traded lines, her higher notes cracking with nerves, his filthy ad-libs—“yeah baby, sing about that tight little hole”—making her thighs press together hard.

When the track ended the silence felt charged. Mia’s cheeks burned. She could hear her own pulse in her ears.

“Fuck,” Jax said, voice rougher now. “That was hot. You know I’m sitting here with my cock out, right? Been stroking this thick thing the whole time you were belting those dirty words. Feels so fucking good listening to that shy voice say ‘cunt’ like it’s a secret.”

Heat flooded Mia’s face and dropped straight to her pussy. She felt the sudden slickness soak through the thin cotton of her panties, a warm wet patch forming against her folds. Her nipples tightened under the oversized sleep shirt. She should disconnect. She should laugh it off. Instead she whispered, “You’re… touching yourself? Right now?”

“Yeah. Fist wrapped around it, slow pulls, thumb smearing the precum while I picture the mouth those words came out of. You wet, sweetheart? Tell me.”

Mia’s free hand drifted down almost without permission, pressing against the damp fabric. A tiny gasp escaped. “I… I think I am. Oh god. I’ve never—”

“Never what? Never had a stranger jack off to your singing? Never soaked your panties just from a voice?” His chuckle was dark velvet. “Camera on. I want to see the shy office girl who’s dripping for a random cock on the internet.”

Her heart hammered. Exhibitionism had always been a private fantasy—touching herself in front of the mirror, imagining eyes on her, never acting. Tonight the ache won. She tapped the icon. Her laptop camera blinked live: messy bun, flushed cheeks, the soft drape of her shirt over smallish tits, the way she sat with knees drawn up like she could still hide. Jax’s side stayed dark, audio only, but his breath hitched loud enough.

“There she is. Pretty little thing. Take the shirt off. Slow.”

Mia hesitated only a second, then crossed her arms and peeled the fabric up and over her head. Cool air kissed her bare breasts; her pink nipples were already stiff. She dropped the shirt aside and fought the urge to cover herself.

“Jesus. Look at those. I’d worship them—suck each one until they’re swollen and shiny, bite just enough to make you jump, then lick the sting away while my hand slides between your legs to feel how fucking soaked you already are. You ever let a man do that? Just feast on your tits like they’re the only meal he needs?”

“No,” she admitted, voice small. Her fingers traced one nipple, then the other, pinching lightly because his words made it impossible not to. “I’ve never done anything like this. Not on camera. Not with… a stranger.”

“Good. Means I get to ruin you first. Panties next. Show me the mess you made.”

She lifted her hips, hooked her thumbs in the waistband, and dragged the soaked cotton down her thighs. The crotch glistened. When she kicked them off she was fully naked on the bedspread, camera angled from her laptop at the foot of the bed so he could see everything—the soft curve of her belly, the trimmed dark hair above her pussy, the way her inner thighs already shone.

Jax groaned, the wet sound of his fist working his cock suddenly audible. “Fucking beautiful. I’d drop to my knees and bury my face in that cunt. Lick every drop, shove my tongue inside you, suck your clit until you scream and grab my hair. You want that? Want a stranger’s mouth owning you while you watch yourself on screen?”

Mia’s hand slid between her legs. She was dripping, fingers gliding easily through slick folds. “Yes—god, yes. Keep talking. Please. I need… I need to rub my clit while you say it.”

“That’s my girl. Spread those lips for me. Let me see how swollen and pink you are.”

She obeyed, using two fingers to open herself. The cool air hit her clit and she whimpered. Her other hand circled the throbbing nub in tight, desperate strokes. Juice coated her fingertips almost immediately.

“Listen close,” Jax growled. “I’m going to tell you exactly how I’d fuck you. First I’d edge that pretty clit with the head of my cock, slap it against you, get it all shiny with your cream. Then I’d push in slow—thick enough you’d feel every inch stretching you open. You’d be so tight around me, gripping, trying to suck me deeper. I’d bottom out and just grind, rubbing your clit with my pubic bone while I talk filth in your ear. Tell you what a filthy little exhibitionist you are, getting off for a voice on a karaoke app.”

Mia’s hips rolled. She pushed two fingers inside herself, the wet sound obscene in the quiet room. “I’m fingering my pussy right now. Two fingers. So wet I can hear it. Feels so good—your voice makes it better.”

“Add a third when you’re ready. Curl them. Find that spot that makes your toes curl. And play with your tits for me—pinch those nipples hard. Twist. I want them aching.”

She did, gasping at the sharp pleasure-pain, fingers pumping faster. Her clit throbbed under her thumb. The dual sensation built fast, a hot coil low in her belly. She had never felt this exposed, this turned on by nothing but words and the knowledge that somewhere a thick cock was being stroked to the sight of her.

“I’m close already,” she panted. “But I want more. I have a dildo—thick one. Can I…?”

“Get it. Now. I want to watch you ride it like it’s my cock. Put the laptop where I get a full-screen view of that cunt swallowing it.”

Mia scrambled for the nightstand, pulled out the realistic silicone toy—veined, girthy, the one she usually only used in the dark under covers. She propped the laptop better, angled the camera low and close so her spread pussy filled the frame, then knelt up in cowgirl position over the toy. She rubbed the fat head through her folds first, coating it, then sank down with a long broken moan. The stretch burned perfect; she took it all the way until her ass met the bed.

“Fuck yes. Look at that greedy hole taking it. Bounce. Slow at first—feel every ridge. Pinch your nipples again. Harder. And grind your clit against the base every time you bottom out.”

She obeyed, rising and dropping, the wet slap of her pussy on the toy echoing. Her free hand alternated between twisting her nipples and rubbing frantic circles on her clit. Jax’s breathing turned ragged; she could hear the slick fist sounds matching her rhythm.

“Faster now. Slam it. I want to hear how wet you are. Tell me how full you feel. Tell me you’re my little karaoke slut tonight.”

“So full,” Mia cried, voice breaking as she rode harder, tits bouncing. “It’s stretching me—deep. I’m your slut. Getting off on camera for you. Never done this—feels so fucking dirty and good. My clit is so swollen. I’m gonna cum soon.”

“Not yet. Hold it. Edge with me. Describe it. I want every detail while I stroke this cock and pretend it’s buried in you.”

She forced herself to slow, grinding in tight circles, the dildo pressing against her g-spot with every roll. Sweat sheened her skin. “It’s throbbing inside me. My walls are clenching—trying to milk it. Juice is running down onto the sheets. My nipples hurt so good from pinching. I keep imagining you watching, cock in hand, telling me what a whore I am for strangers. I love it. I love being watched.”

“That’s it. Now fuck yourself hard. Cum for me. I’m right there—balls tight, cock leaking, about to shoot. Cum on that toy and scream for me.”

Mia slammed down, fingers flying over her clit, free hand mauling her breast. The orgasm crashed through her like a wave breaking—thighs shaking, pussy spasming in hard rhythmic squeezes around the silicone, a gush of wetness soaking the base and her hand. She moaned loud and raw, head thrown back, the sound half sob. Through the headphones Jax roared his own release, filthy praise spilling out—“take it, fuck, painting my fist thinking about that pretty cunt”—the wet sounds of him finishing messy and prolonged.

They stayed like that for long seconds, both panting, Mia still seated on the buried dildo with aftershocks fluttering through her. Sweat cooled on her skin. The camera still showed everything: her glistening thighs, the toy stretching her open, her flushed exhausted face.

“Thank you,” she whispered breathlessly, a shaky smile curling her lips. “I didn’t know I needed that. Didn’t know how much I’d love being watched while I… while I fuck myself stupid. You helped me find it.” She leaned closer to the lens, blew a filthy open-mouthed kiss complete with a flick of tongue, then reached to save his username to her favorites. “I’m ending the call now. But I’m already wondering when I’ll hit you up again. Push this further. Maybe next time you watch me edge for an hour. Or use two toys. God.”

She moved to disconnect, still high on the endorphins, still feeling the pleasant throb inside her. But as the screen went black and silence rushed back into the apartment, something cold slid under the glow. The sheets were soaked. Her body felt used in a way that suddenly seemed less thrilling and more exposed. She pulled the dildo free with a wince and sat naked in the dark, heart still racing—but now the racing felt wrong. Had she really just spread herself wide for a complete stranger’s voice? Saved his name like it was a prize? The same shy woman who couldn’t ask for a raise had just screamed through an orgasm on camera for a man named Jax who could be anyone, anywhere. Doubt crept in sharp and sour. What if this wasn’t discovery but a mistake she couldn’t take back? What if tomorrow the high would be gone and she’d only have the shame of how easily she’d peeled off her clothes, how desperately she’d begged? She curled onto her side, the wet spot cooling against her hip, already regretting the username she’d saved and the next late-night click she both craved and feared.

Tagged dirty-talk exhibitionism singing-kink oral touching

Rate this story

Thanks for rating

Fresh filth, nightly

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