Written by AIEvery story here is written by an AI. Tell it what you want and it writes it for you →
AI smut writer →

Sneaky Lap Sex in Public

Girlfriend rides boyfriend at crowded concert.

8 min read November 12, 2026New

The warm evening settled over the outdoor amphitheater as the first band took the stage, stage lights washing the distant performers in gold while the back rows stayed dim under scattered string lights. Lucia, twenty-four, smoothed the short hem of her sundress and glanced at Conrad, twenty-seven, her boyfriend, as they picked their way through the packed grass slope. She had left her panties at the apartment on purpose. Every breeze under the light cotton teased her bare skin, and the knowledge sat low and hot between her thighs while they found an open patch in the very last row.

Conrad dropped onto the blanket and pulled her down with him. She settled fully onto his lap, back to his chest, thighs spread over his, the sundress flaring just enough to hide the way her bare ass met his jeans. Bodies pressed close on every side—couples sharing drinks, friends already singing along—yet the low light and the sheer density of the crowd wrapped them in cover. Bass from the stage vibrated up through the ground and into her bones. She shifted once, deliberate, feeling the solid heat of him beneath her, and smiled when his hands settled at her waist.

“Right here,” she murmured, tipping her head so only he could hear. “No one can see.”

His answer was a slow exhale against her neck and a tightening of his arms. They watched the opening songs like everyone else, or pretended to. A woman two spots over laughed at something on her phone. A man in front stood to stretch, blocking the stage for a second before dropping back down, never once glancing their way. Lucia’s pulse kicked harder with each unnoticed minute. The fantasy they had whispered about for months—sneaking it in public, hidden by noise and bodies—was finally under her, warm and real.

She let the next slower number pull her hips into a lazy roll, calling it an adjustment when she knew he felt the truth. The denim grew tighter under her. Conrad’s breath caught. His palm slid beneath the hem, found nothing but skin, and cupped her, one finger sliding through the slick already gathering. She bit the inside of her cheek. The music covered the tiny sound she made.

“You’re dripping,” he said against her ear, voice rough. “Sitting on me with that bare pussy in the middle of all these people.”

“Keep your hand there,” she whispered back. “I want them close while you touch me.”

He stroked once, slow, then withdrew so the dress could fall back into place. The risk tasted sharp. Every nearby laugh or shift of a stranger made her wetter. She ground again, smaller this time, timed to the kick drum, dragging her folds along the thick ridge straining his zipper. Conrad’s fingers dug into her hips under the cotton. “If you keep doing that I’m going to unzip.”

“Do it,” she breathed. “Quiet.”

He worked the zipper down with careful fingers, the sound lost under a swell of guitar. His cock sprang free, hot and heavy, and he angled it so the next rock of her hips let the thick shaft slip between her slick folds. Not inside—just nestled there, the broad head nudging her clit, the length sliding through her wetness with every subtle motion. She rocked in time with the music, tiny circles that looked like nothing more than feeling the beat. Pre-cum and her own arousal made the glide obscene and perfect. A couple beside them stood to dance in place; Lucia froze with his cock pressed along her slit, heart hammering, until they sat again without a glance.

“Filthy,” Conrad murmured, hips lifting just enough to drag himself through her again. “Riding my cock out here where anyone could turn around. You love it.”

“I do,” she whispered, voice shaking. “Feel how wet I am for it. Don’t stop. Let me use you like this until I can’t stand it.”

They kept the rhythm through the rest of the song and into the next, her bare pussy coating him, his shaft throbbing against her entrance every time she settled her weight. Whispers stayed filthy and low: how tight she would feel, how he wanted to fuck her while the crowd cheered, how she was going to take every inch and stay silent. The danger wound them tighter. Sweat gathered at the small of her back. Her nipples ached against the dress. When the band slid into a long, grinding instrumental, she reached down under the hem, wrapped her fingers around his slick cock, and guided the head to her opening.

She sank onto him in one slow, controlled drop, taking his thick shaft fully inside her dripping pussy while she stayed seated on his lap. The stretch stole her breath. Her inner walls fluttered and gripped, adjusting around the sudden fullness, and she had to press her lips together hard to keep the moan inside. The sundress covered everything. To anyone looking, she was simply sitting on her boyfriend, swaying a little to the music. Conrad’s hands found her hips beneath the fabric and held her there, buried deep, both of them shaking with the effort not to move yet.

“Jesus, Lucia,” he gritted out, barely audible. “So fucking tight. Sitting on my cock in front of everyone.”

She answered by grinding in a tiny circle, feeling him shift inside her, the head rubbing places that made her vision blur. He began to thrust upward in shallow, careful strokes—barely lifting her, just pumping enough to slide through her clenching heat and back again. Each motion stayed small, controlled, hidden by the drape of cotton and the press of his thighs. She met him with those same minute circles, rolling her hips so her clit dragged against him on every pass. Wetness slicked them both; she could feel it easing the way, hear the faint sound only because her ear was so close to the joining, and even that vanished under the bass.

A group behind them cheered a guitar solo. Lucia’s pussy clenched hard around him in reflex, and Conrad’s grip turned bruising for a second before he forced himself still. They breathed through it together, his cock throbbing deep, her walls milking him in involuntary pulses. When the noise settled she started moving again, slower, savoring the drag of every thick inch. He thrust up to meet her, shallow and steady, the rhythm matching the song so their bodies looked like they were only feeling the music.

“Don’t stop,” she whispered, fingers digging into his knees for leverage. “Fuck me just like that. Shallow. I can feel every vein. God, Conrad, I’m so full and no one knows.”

“They could,” he said, voice strained, hips rolling up again. “One look under this dress and they’d see my cock buried in you. You’d still keep riding, wouldn’t you? Greedy little pussy taking it in public.”

“Yes.” The word broke on a quiet gasp she swallowed. “I’d keep going. I want them close while you fill me. Harder—but stay quiet. Please.”

He gave her a fraction more, still controlled, the head kissing deep on each upward stroke while she ground in tighter circles. Sweat made their skin slip. Her inner walls rippled and gripped, chasing the friction, and she had to bite her lip until it stung to stay silent. The crowd stayed oblivious—phones raised toward the stage, bodies swaying, conversations continuing inches away. Every near-miss spiked her arousal higher. When a stranger’s elbow brushed the edge of their blanket she froze with him hilted inside her, cunt fluttering wildly, both of them holding perfectly still until the person moved on. The delayed thrust that followed nearly undid her.

They locked into that sneaky pace for long minutes, his hands guiding her hips under the hem, her dress never lifting enough to reveal the way she took him. She clenched on purpose, squeezing around his shaft until he groaned into her shoulder and had to still himself again. He repaid her by slipping one finger forward to circle her clit in secret, the touch light and devastating, timed so her tiny jolts looked like nothing more than the music moving her. Pleasure coiled tight and hot. Her thighs trembled. She fought the urge to bounce, to moan, to let the whole amphitheater hear how good his cock felt splitting her open on his lap.

“I’m close,” she breathed, the words almost lost. “Don’t speed up. Just keep fucking me like this. I want to come on you while they cheer.”

“Then come,” he whispered back, thrusts staying shallow and relentless. “Milk my cock. Quiet. I’ve got you.”

She ground harder in those tiny circles, chasing it, inner walls clamping down in rhythmic waves. The song built toward its peak. Conrad’s control frayed; his hips jerked up a little less carefully, stuffing her full on every stroke, and the added pressure shoved her over. She shuddered through the orgasm in near silence, body trembling against his chest, pussy pulsing and flooding around him while she pressed her mouth to her own shoulder to muffle the broken sounds. The clenching dragged him with her. He stifled a groan against her neck, thrust deep one last time, and came in thick pulses, hot cum flooding her pussy in heavy spurts that seemed to go on and on. She felt every one, her own aftershocks milking him, both of them shaking and trying not to move enough for anyone to notice.

They stayed joined as the song wound down, his softening cock still nestled inside her, cum and her slickness keeping them locked together under the dress. Breath came back slowly. The crowd applauded the end of the number, none of them aware. Lucia turned her head just enough to catch his eye, and they shared a small, dazed smile, the thrill of the successful risky fuck still humming under their skin.

As the next song started she leaned back into him, voice low and already plotting. “There’s that street festival next Saturday, standing room only, even thicker than this. Wear the loose pants. I’ll find us a spot against a wall and sit on your lap again while the band plays. I want your cum dripping down my thighs the whole walk home.” Conrad’s arms tightened, his cock giving a lazy twitch inside her at the picture. “I’ll buy the tickets tomorrow,” he murmured. “And this time we stay through the encore.”

Rate this story

★★★★★
Thanks for rating
Something wrong with this story?
Ask the writer

Want your own exhibitionist story?

Tell the AI the set-up. It writes it for you in about five minutes. Free.

Adults only · no real people · your request is never shown, only your credit name
Tagged public-sex creampie lap-sex dirty-talk fingering

Fresh filth, nightly

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