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

Curvy Swimsuit Babe's Triple Shower Handjob

Curvy 24-year-old Sonia gives shy 19-year-old Marco a slippery triple handjob under a crowded public shower.

18 min read October 03, 2026New

The sun hammered down on the crowded public pool, turning the concrete into a shimmering bake and filling the air with chlorine, sunscreen, and the slap of water. Adults packed the loungers and lanes, laughter and splashes rising in waves. Near the outdoor showers—open stalls under a simple metal frame, water already streaming from several heads—curvaceous 24-year-old Sonia stood in her tight, skimpy red swimsuit. The fabric strained over her heavy breasts, deep cleavage glistening, the high-cut bottoms digging into the full swells of her hips and ass. Water beaded on her smooth thighs as she rinsed off, dark hair plastered to her shoulders.

She noticed him right away: shy, inexperienced 19-year-old Marco lingering at the edge of the spray zone, towel clutched tight, board shorts clinging damp to his lean frame. His eyes flicked toward her curves then away, cheeks already pink. Sonia’s mouth curved into a wicked smile. She stepped closer, letting the nearest shower head catch her again so rivulets ran straight down between her tits.

“Hey,” she said, voice low and warm over the rush of water. “You’re cute when you get all nervous like that. Standing there like you don’t know whether to look or run.” She openly raked her gaze down his body, lingering on the front of his shorts. “I like it. Want to step under this spray with me? Right here where everyone can see. Just us getting clean… or dirtier. You game?”

Marco’s blush deepened to scarlet. He swallowed, glancing at the other adults rinsing nearby—none of them kids, just grown bodies minding their own rinses and conversations. His voice came out unsteady but clear. “I… yeah. I’m turned on. Really turned on. I’ve never done anything like this. But I want to. If you’re sure.”

“I’m sure,” Sonia purred. She reached out, fingers brushing his wrist in open invitation. “Come on then. Under here with me. Tell me if anything feels off and we stop. Deal?”

“Deal,” he said, stepping forward at once. Water hit them both, plastering her swimsuit tighter, outlining every curve. Sonia pressed her wet, full body against his front without hesitation, soft breasts mashing to his chest, the heat of her belly and thighs sealing to him through the thin barriers of fabric. Marco’s breath hitched; his hands hovered until she guided one firmly onto the side of her breast.

“There,” she whispered against his ear, loud enough for him alone amid the spray. “Feel that. I love how you’ve never been touched like this before—how green you are. It’s hot as hell. Tell me you want my hands on you.”

“I want it,” Marco answered immediately, fingers sinking into the plush give of her tit through the soaked spandex. “God, Sonia—can I call you that?—I want your hands. I’m hard already. Please.”

She smiled against his wet neck and dropped her free hand between them, cupping the growing bulge in his trunks. She stroked him through the fabric in slow, deliberate passes, palm sliding the length of his thickening cock while water cascaded over their joined bodies. Her other hand kept his on her breast, encouraging him to squeeze. “Mm, feel how ready you are for me. I’m wet too—not just from the shower. You can say stop anytime. But I want to stroke this cock right here in the open. You still with me?”

“Yes,” he groaned, hips twitching forward into her grip. “Don’t stop. It feels incredible. I’ve only ever… myself. Never a girl. Stroke me. Please.”

Sonia worked him faster through the shorts, feeling him swell fully hard under her fingers, the outline clear and throbbing. Around them the pool noise continued—adults laughing, water pounding other stalls—but the two of them were locked in their own soaked bubble, exhibitionist heat climbing with every public brush of skin and fabric. She nuzzled his jaw.

“I love that innocence. Love that I’m the first to get my hands on you like this where people might glance over. Guide my hand if you need slower or harder. Or just beg me for more.”

Marco’s free hand found her hip, holding on. “Faster,” he begged, voice cracking with honest need. “Please stroke me faster. I want your skin on mine. Can you—inside? I need it. I’m asking.”

“Good boy for asking.” Sonia slid her hand beneath the waistband of his trunks without teasing delay, wrapping warm fingers directly around his bare cock. Hot, slick from water and his own early wetness, she gripped him skin-to-skin and stroked in long, firm pulls from base to tip. Marco shuddered hard against her, forehead dropping to her shoulder.

“Fuck—yes. Just like that. Don’t stop. I want this so bad.”

At the same time her other hand left his and slipped past the edge of her own skimpy swimsuit bottoms. She parted her slick folds and pushed two fingers into her cunt, fucking herself in rhythm with the strokes she gave him. Water sheeted over her knuckles, over the stretch of fabric, as she curled inside her own heat and rubbed her clit with her thumb. Her breasts heaved against his chest with every breath.

“Feel me touching myself while I jerk you,” she whispered, pumping his cock faster now, twisting on the upstroke the way she imagined would wreck an inexperienced boy. “I’m so turned on by how hard and desperate you are. Tell me again you want every second of this—my hand milking you under the spray, my fingers in my pussy, anyone who looks seeing how we’re both getting off.”

“I want it,” Marco gasped, thrusting into her fist. “All of it. Faster—please, Sonia, stroke me faster. I’m already close and we’ve barely started. Keep going. I need your hand.”

She obliged, wrist snapping quicker, thumb swiping the sensitive head on every pass while her own fingers plunged deeper into her cunt. Her curves molded to him, wet and plush: the heavy bounce of her tits, the soft press of her stomach, the thick thighs bracketing his leg. Marco’s cock jumped and leaked in her grip; she smeared the fluid down his shaft and kept pumping. Public water thundered around them. He kept murmuring yes, kept begging for more speed, kept confirming with every shaky breath that he was all in.

Sonia’s own pleasure built under her fingers, hips rocking subtly against her hand while she worked him without mercy. She could feel how little experience he had in the way he trembled and spilled precome freely, in the raw way he clutched her. Still she only accelerated, never letting up, voice low and filthy in his ear.

“That’s it—fuck my fist. I’m fingering this pussy raw thinking about how many times I can make you shoot right here. You feel so good in my hand. Keep telling me you want it.”

“I do—I want your hand, I want you touching yourself, I want everyone who sees to know I’m yours right now,” he panted. “Please don’t stop stroking. Harder. Faster.”

She gave him exactly that, skin-to-skin strokes turning rapid and slick, her knuckles brushing his balls on the downswing while her other hand worked her clit and stuffed her hole. The shower spray made everything glisten: her red swimsuit half-pushed aside, his trunks shoved down just enough for her full access, their bodies locked together in open view of the adult crowd. Tension coiled tighter with every pull of her fist and every thrust of her fingers into herself. Marco’s cock pulsed hard, warning how little stamina the inexperienced 19-year-old had left, yet she only smiled wickedly and kept going, building the heat higher, neither of them finished, the afternoon still wide open for everything still to come under the relentless public spray.

The shower spray hammered down in a relentless sheet, plastering Sonia’s red swimsuit even tighter across the heavy bounce of her breasts and the thick curve of her ass as she locked her body against Marco’s lean frame. Dozens of adults streamed past the open stalls—men and women rinsing chlorine from their own skin, chatting, laughing, towels slung over shoulders—yet neither of them pulled away. Sonia’s fist flew on his bare cock, wrist snapping in rapid, slippery strokes that churned the water and his leaking precome into a slick mess. She twisted on every upstroke, thumb grinding the swollen head, pumping him with expert speed while her other hand stayed buried in her own cunt, three fingers now plunging deep and curling hard against the spot that made her thighs shake.

“Still with me?” she demanded against his ear, voice thick and loud enough to carry under the rush. “Tell me you want me to milk every drop right here where they can all see.”

“Yes—fuck, Sonia, yes,” Marco gasped, hips jerking helplessly into her flying fist. His nineteen-year-old cock throbbed like a live wire in her grip, inexperienced and already teetering. “Don’t stop. Stroke me harder. I want it—I want to come in your hand in front of everyone. Keep going.”

She gave him exactly that. Her full tits mashed against his chest with every frantic pump, nipples stiff peaks scraping through wet spandex. Water sheeted over the flushed head of his cock each time her fist slammed down to the base and ripped back up. Around them the adult crowd flowed by without pause: a pair of women laughing about their laps, a guy shaking water from his hair, another couple arguing mildly about sunscreen. Sonia’s free fingers fucked her pussy in matching frantic rhythm, the wet squelch audible even over the spray as she rubbed her clit raw with her thumb. Her heavy hips rolled, thick thighs bracketing his leg so the heat of her soaked folds pressed against him.

Marco’s breath shattered. “I’m—oh shit I’m—”

“Come,” she ordered, pumping faster still, no mercy in the rapid slick strokes. “Shoot for me right now.”

He erupted with a raw, open moan that turned heads. Thick ropes of cum blasted from his cock in hard pulses, painting her pumping fist, splattering across her stomach and the stretched red fabric of her swimsuit bottoms. The first orgasm ripped through his lean body so violently his knees buckled; he clutched her plush hips and rode it out, cock jerking again and again while more hot jets spilled over her knuckles. Sonia never slowed. She kept stroking through the climax, milking every spurt, smearing the fresh load down his still-hard shaft so the next strokes were even filthier, gliding on his own spend mixed with shower water.

“That’s one,” she panted, fingers slamming deeper into her cunt. “Feel how you stay hard for me? I’m not done. Tell me you want the second load. Right now. Still asking.”

“I want it,” he groaned immediately, voice cracking with overstimulated need and pure hunger. “Keep stroking—fuck, it feels too good, I’m still coming down but I need more. Don’t stop. Please milk me again.”

Her fist blurred. She pumped him in short, vicious strokes focused right under the head, twisting, squeezing, never giving his hypersensitive cock a second of relief. Precome and leftover cum made wet, filthy sounds with every pass. Marco’s inexperienced body seized again almost at once; the second orgasm slammed into him before the tremors of the first had fully faded. He shouted this time, forehead dropping hard to her shoulder as another heavy load pulsed out—thicker, forceful spurts that arced onto her heaving cleavage and ran down between her tits in white rivulets the shower tried and failed to rinse away. His cock kicked wildly in her grip. Adults walking past glanced over at the open moans, some lingering a second longer before moving on with raised eyebrows or secret smirks, but Sonia only ground harder against him, exhibitionist heat flooding her.

“Two,” she snarled in delight, still fist-fucking his spasming shaft without a pause. Her own fingers were a blur now, plunging and scissoring inside her dripping pussy, the heel of her hand grinding her clit in rough circles. Water cascaded over her knuckles, over the stretch of swimsuit shoved aside, over the visible gleam of her arousal mixing with the spray. “You’re going to give me three. Look how hard you still are. Tell me you want me to keep going until you explode again. Louder.”

“I want it—I want the third,” Marco begged, thrusting shamelessly into her flying hand even as his legs shook. Cum still dribbled from the tip; she used it as lube and accelerated. “Stroke me, Sonia, keep milking this cock, I need to come for you again right here. Everyone can see—fuck I love it. Don’t stop, please don’t stop.”

She didn’t. Her expert strokes turned punishingly fast, full fist sliding base to tip in a relentless rhythm that made wet slapping sounds under the water. Her heavy breasts bounced hard against him with the motion. Her free hand worked her cunt with matching fury—fingers buried to the last knuckle, thumb punishing her swollen clit—until her own orgasm crashed over her in a loud, shuddering wave. Sonia threw her head back and moaned openly, raw and filthy, the sound carrying across the shower stalls as her pussy clamped and fluttered around her plunging fingers. Juice flooded her hand; her thick thighs trembled and her hips bucked, grinding her climax out against her own touch while she never once slowed the pumping fist on Marco’s cock.

“Come with me,” she demanded through the peak, voice breaking on a cry. “Third one—now—give it to me while I’m coming on my fingers.”

Marco’s third orgasm tore out of him like it had been ripped free. He roared her name, cock swelling impossibly harder for one last heartbeat before it erupted in powerful, prolonged jets—the strongest yet—painting her stomach, her swimsuit, her still-working fist in thick white stripes. Pulse after pulse wrecked him; his inexperienced body convulsed against her soft curves, clutching her ass with both hands as he emptied everything left while adults continued walking past the open view of two soaked bodies locked together in open climax. Sonia stroked him all the way through it, drawing out every spurt, her own orgasm still rippling so her moans tangled with his under the pounding spray.

Even after the last weak dribble, she kept her slick fist moving in slower but unbroken strokes, keeping him oversensitive and half-hard, cock twitching in the mess of three loads. Her fingers stayed buried in her pussy, gentler now but still moving, still claiming her own aftershocks. Water rinsed some of the cum down their thighs in milky trails; more clung, sticky and obvious. Marco’s breath came in wrecked pants against her neck, but his hands stayed greedy on her hips and the side of one heavy breast.

“Still so hard for me,” Sonia whispered, loud enough that a passing woman glanced over and smiled faintly before continuing on. She gave his spent cock another firm, slippery pump, feeling it jump. “You came three times just like I wanted and I came all over my hand watching you. You okay? Still want more of my hands, or anything else I decide to give you right here?”

“Yes,” he answered without hesitation, voice hoarse but clear, eyes dark with leftover hunger and new want. “I want whatever you’ll give me. That was… fuck, Sonia. I can still feel your hand. Don’t let go yet. Keep touching me. I’m asking.”

She smiled wickedly against his wet mouth, kissing him once—deep, claiming—while her fist continued its lazy, possessive strokes and her fingers lazily fucked her still-fluttering cunt. The public showers kept thundering. More adults walked past. Tension coiled fresh and unfinished between their locked, cum-streaked bodies, the afternoon nowhere near done with them.

Water continued to sheet down over their locked bodies in a warm, endless cascade, rinsing chlorine and sweat while leaving the thick evidence of Marco’s three back-to-back climaxes smeared in glossy white trails across Sonia’s red swimsuit and the soft planes of her stomach. His cock still twitched weakly in the loose circle of her fingers, hypersensitive and spent, the last lazy pulses of his third load coating her knuckles in fresh strands that the spray only half-washed away. Sonia kept her other hand nested between her own thick thighs a moment longer, two fingers still buried knuckle-deep in the clenching heat of her cunt as the final ripples of her orgasm rolled through her. Her heavy breasts rose and fell hard against his chest, nipples stiff peaks dragging slow circles through the soaked spandex with every shuddering breath.

Marco’s lean frame trembled against her curves. Nineteen years old and completely wrung out, he clung to the plush give of her hip and the side of one full tit like they were the only solid things left in the world. His board shorts hung low around his thighs, forgotten, the open air and public water kissing the flushed length of his cock while adults continued their unhurried rinse nearby. A tall guy with salt-and-pepper hair—Trent, from the look of the name stitched on the gym bag he had dropped—paused two stalls over, water sluicing down his chest as he glanced their way with a knowing half-smile before turning back to his own shower. A curvy woman in a black one-piece, Imani, lingering under the next head, caught Sonia’s eye for a second, arched an appreciative brow at the obvious mess streaking the red fabric, then gave a tiny private nod and looked away again, granting them the thin courtesy of the crowded space.

Sonia felt every fine tremor running through Marco’s body. The inexperienced boy had given her everything she had asked for—three explosive loads milking out of him in rapid succession while she fucked her own dripping pussy right there in the open—and the aftershocks still fluttered through her walls around her fingers. She eased those fingers free with a wet, deliberate slide, the sudden emptiness making her cunt clench once more. Her hand came up glistening with her own juices, mixed now with the water and the pearly ropes he had painted across her knuckles. She brought it between them, slow enough that Marco could watch, and dragged one cum-slick fingertip across the underside of his spent cock just to feel it jump.

“Still twitching for me,” she murmured, voice low and thick with satisfaction. Interior heat still coiled lazy and content in her belly; the public risk, the way he had begged so openly, the sight of his lean hips bucking helplessly into her fist three times in a row—all of it sat warm and perfect under her skin. She had wanted every second. He had wanted every second. The adult crowd moving past them only sharpened the lingering throb between her thighs.

Marco swallowed hard, throat working. His dark eyes stayed locked on her hand, on the visible strands of his own spend clinging there. “Sonia… that was—fuck. I can barely stand. You made me come so hard I thought I’d pass out. Three times. I didn’t know I could even do that.” His voice cracked on the admission, raw and honest, no hesitation left in it. One shaky hand stayed cupped around the heavy underside of her breast, thumb brushing the stiff nipple through wet fabric like he still needed the proof she was real. “My legs feel like water. Everything feels… open. Like everyone just watched me empty myself into your hand.”

She smiled against the wet hinge of his jaw, letting him feel the curve of it. Around them the showers kept hammering; somewhere a pair of men laughed about a missed dive, a woman hummed off-key while scrubbing sunscreen from her arms. No one interrupted. No one needed to. Sonia’s free hand—the one still shiny with his third climax—rose higher. She turned her wrist so the bright afternoon light caught the thick strand draped across her fingers, then brought it deliberately to her mouth. Her tongue flicked out, pink and slow, and she licked a long stripe of his cum straight off her own skin. Salt and musk burst across her taste buds, mixed with the faint chemical tang of pool water. She savored it openly, eyes half-lidded, a low hum of pure filthy pleasure vibrating in her throat while Marco watched, lips parted, another helpless shudder rolling through him.

“Mmm. Tastes like a boy who just got ruined in public for the first time,” she said, voice husky with leftover heat. She cleaned another drop with the flat of her tongue, then grinned at him—wide, wicked, completely satisfied. Water beaded on her dark lashes and ran in rivulets down the deep cleavage still stamped with fading white streaks. Her skimpy red swimsuit clung translucent in places, the high-cut bottoms riding up the full swells of her ass, the front shiny and marked where his loads had painted her. She made no move to rinse the evidence away. “Thank you, Marco. That was one hell of a hot public show. You gave me exactly what I wanted—three fast, messy loads while I came all over my fingers watching you fall apart. You were perfect. Shy and desperate and so fucking eager once you started begging. I loved every second of milking that cock under the spray.”

His blush returned full force, climbing from his chest to his ears, but he didn’t look away. He nodded, still trembling, cock giving one last weak kick against her hip as if it agreed. “I wanted it. All of it. The way you touched me… the way people could see. I’ve never felt anything like that. Thank you for… for asking. For making sure. And for not stopping when I got loud.” His hands flexed on her soft flesh one more time, memorizing the weight of her tit, the give of her hip, before he forced them to loosen. “I don’t think I can move yet.”

Sonia chuckled, low and warm, the sound carrying just enough under the rush of water that Imani glanced over again with another small, amused smile. Trent finished rinsing and slung his towel over a shoulder, giving the pair one last lingering look—appreciation without intrusion—before he walked off toward the lockers. Sonia finally released Marco’s spent cock with a gentle final squeeze, letting it rest heavy and shiny against his thigh. She smoothed her swimsuit bottoms back into place with one palm, though the fabric stayed streaked and translucent, the outline of her full mound still obvious, cum drying in faint white patterns across the red. Her heavy breasts settled into the strained cups, cleavage gleaming. She looked thoroughly used and thoroughly pleased about it.

She leaned in and brushed a brief, claiming kiss across his mouth—soft this time, tasting of water and the lingering salt of his spend—then stepped back under the full force of the shower head. Water hammered her curves, plastering dark hair tighter to her shoulders, making the cum-streaked swimsuit shine like a trophy. Marco swayed without her body to brace against, palms flat to the slick tile wall for balance, chest heaving. His board shorts still hung half-down; he made no move yet to pull them up. The open stall framed him perfectly: lean, trembling, nineteen and completely spent, cock soft and glistening, water streaming over the evidence of everything they had just done.

Sonia raked one last appreciative look down his body, then turned. Her full ass swayed with every unhurried step, the high-cut bottoms framing the thick lower curves, faint milky trails still visible on her thighs and the stretched red fabric. She sauntered out of the spray zone without looking back, hips rolling, head high, a satisfied grin still playing on her lips. Adults parting to let her pass glanced twice—at the obvious streaks on her swimsuit, at the loose, post-orgasm ease in her walk—and then at the wrecked boy she had left behind. A few lingered longer than politeness required, eyes flicking between the curvy 24-year-old disappearing toward the loungers and the 19-year-old still braced under the running water, legs shaking, breath ragged.

Marco stayed exactly where she had left him. Water pounded his shoulders and sluiced down his chest, rinsing some of the mess but leaving the deep, bone-level ache of three rapid climaxes. His cock gave a final exhausted twitch. Strangers—grown men and women finishing their own rinses—stared openly now that the show was over: some with raised brows, some with private smirks, one woman biting her lip before she turned away. He could still feel the ghost of Sonia’s fist flying on him, still taste the public heat of her body locked to his, still hear her filthy orders echoing under the spray. The concrete steamed. Chlorine and sunscreen hung thick in the air. He trembled and stayed spent, afterglow locked around him like a second skin, while the crowded public showers kept running and the afternoon light kept shining on everything they had just done in plain sight.

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.

Skip the queue. Private, twice as long, ready in 60 seconds, with audio. $4.99 →
Adults only · no real people · what you type is never shown on the site
Sponsor

Real people on cam, right now.

Free to watch. No card, no signup needed.

Watch live →
Sponsored link. 18+ only.
Tagged exhibitionism public-sex dirty-talk wet-play verbal-teasing

Fresh filth, nightly

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