Ex with Her on the Yacht

ex with her on the yacht, neighbor watches her masturbation.

16 min read August 23, 2026New

The Mediterranean night hung heavy and salt-sweet over the deck of the Seraphina, Bruno’s sleek sixty-foot yacht rocking gently at anchor a half-mile from the glowing curve of the harbor. Music and laughter had faded hours ago when the last of their mutual friends piled into the tender and headed ashore for the after-party. Only the soft slap of water against the hull and the occasional creak of rigging remained. Renata stood barefoot at the rail in a thin white sundress that the breeze kept teasing against her thighs, a half-finished glass of cold rosé dangling from her fingers. At twenty-eight she still moved like she owned every room she entered, dark hair loose and wind-tangled down her back, the faint scent of sunscreen and her own skin rising warm in the night air.

Bruno lounged a few feet away on the wide aft bench, shirt unbuttoned, dark chest hair catching the moonlight, a lazy smile playing over the mouth she still dreamed about. He looked exactly as dangerous and expensive as the day she had walked out two years ago—same sharp jaw, same heavy-lidded eyes that always seemed to know what she tasted like. The sexual charge between them had never really died; it had only gone quiet, waiting.

“You’re staring, Renata,” he said, voice low and amused. “I thought we were being civilized tonight.”

She turned, resting her elbows on the polished teak, and let her gaze travel deliberately down his body. “Civilized is overrated. Besides, you invited me onto your floating fuck-palace for Toni’s birthday and then cleared the deck. Don’t pretend you didn’t plan this.”

He laughed, a rough sound that vibrated straight between her legs. “Maybe I just wanted to see if you’d still blush when I looked at you like this.” He sat forward, forearms on his knees, eyes locked on hers. “You do. Right there—cheeks pink, pulse jumping in your throat. Same as the night I first bent you over the galley counter.”

Heat flooded her. She took a slow sip of wine to hide the way her breath caught. “That counter still have the dent from my hipbone?”

“Never fixed it. Keeps me honest.” He stood, closing the distance until she could smell the cedar and salt on his skin. “Tell me something true. When you get yourself off now—alone in that big bed of yours—who’s in your head?”

Renata’s free hand drifted to the thin strap of her sundress, toying with it. The fabric was almost translucent under the deck lights; she knew he could see the dark circles of her nipples already tightening. “You really want the filthy version?”

“Every word.”

She set the glass down carefully on the rail and turned fully toward him, backing up until her ass met the cool metal. The night air kissed the dampness already gathering between her thighs. “I still use the toy you bought me. The thick one with the curve. I push it in slow while I think about the way you used to pin my wrists and talk filthy against my ear. Sometimes I come so hard I have to bite the pillow so the neighbors don’t hear your name.”

Bruno’s nostrils flared. His cock was visibly hard now, tenting the soft linen of his trousers. “Show me.”

The words landed like a hand between her legs. Renata held his gaze and let her right hand slide down the front of her sundress, palm flattening over her stomach, then lower, cupping the soft mound of her pussy through the thin cotton. She was already slick; the fabric clung. She rubbed in a lazy circle, feeling the seam of the dress press against her clit.

“Like this,” she whispered. “I start over my clothes sometimes, just to make it last. I imagine you’re watching—exactly the way you are right now. Hungry. Barely holding back.” Her fingers moved slower, deliberately, tracing the outline of her swollen lips. A soft, involuntary sound escaped her throat. “I get so wet thinking about how you used to spread me open with your thumbs and just look. Like you owned every inch.”

Bruno’s hand went to his belt but didn’t open it; he only adjusted the heavy length of his cock, eyes never leaving the slow path of her fingers. “Keep going. Tell me what you do next.”

Renata’s breath came faster. She gathered the hem of the sundress in her left hand, inching it up her thighs until the breeze found bare skin. She wasn’t wearing underwear—hadn’t all evening, a private dare to herself—and the cool air kissed her exposed folds. Still she kept the fabric between her fingers and her cunt, rubbing in tight, aching circles. The wet spot darkened the white cotton almost immediately.

“I slide two fingers inside while I picture your mouth,” she said, voice husky. “I fuck myself the way you used to—deep, curling, searching for that spot that makes my legs shake. And the whole time I’m staring at the ceiling imagining your eyes on me. Just like this. It ruins me every time. I come so hard I cry sometimes, Bruno. Because it’s never as good as when it was actually you.”

He stepped closer until only a breath separated them. The heat rolling off his body made her nipples ache. “Christ, look at you. Dress sticking to your cunt, thighs trembling. You always did put on a show when you wanted me to lose my mind.” His voice dropped to a rasp. “Faster. Let me see how desperate you still are for me.”

Renata obeyed, rubbing harder, the friction delicious and maddening through the soaked fabric. Her hips rolled against her own hand. A broken moan slipped free. She could feel how swollen she was, how close the edge already loomed just from his eyes and the filthy memories pouring out of her mouth. The yacht rocked gently beneath them; stars wheeled overhead; somewhere far off a night bird cried. None of it mattered except the raw current snapping between their bodies.

“I miss the way you’d edge me,” she confessed, fingers working in tight, relentless circles now. “Keep me right there, shaking, until I begged. I still edge myself that way when I think of you—bring myself up and back off until I’m sobbing. Last week I came three times in a row just remembering how you tasted when you came down my throat.”

Bruno’s control frayed visibly. He braced one hand on the rail beside her head, leaning in so his words brushed her lips. “You’re going to make me come in my fucking pants watching this. Keep talking. Tell me how wet you are right now.”

“Dripping.” She pressed harder, the dress clinging obscenely, outlining every motion of her fingers. “I can feel it running down my thigh. If you touched me you’d slide right in. No resistance. Just hot and open and aching for you.” Her free hand rose to cup her own breast through the thin cotton, pinching the nipple until a sharp spark of pleasure-pain shot straight to her clit. “I want you to watch me come. I want you to see what two years of missing your cock has done to me.”

His groan was almost pained. “Do it. Come for me while I’m standing right here smelling how sweet you are. Let me see that pretty face fall apart the way it used to.”

Renata’s rhythm turned frantic. She rubbed her clit in short, ruthless strokes, hips bucking, the sundress rucked high enough now that the night air kissed her bare ass. Her eyes stayed locked on his—dark, glazed, hungry—feeding on the way his chest heaved and the thick outline of his cock jerked against his zipper. Pleasure coiled tight and vicious at the base of her spine. She was right there, right on the razor edge, body strung tight as a bowstring, every nerve screaming for release and for the man who still owned every filthy corner of her fantasies.

The tension between them crackled hotter than the stars, unfinished and electric, both of them teetering on the brink of something neither was ready to name or stop.

Renata’s hips jerked harder against her own hand, the soaked cotton of her sundress plastered to every swollen fold. Bruno’s breath rasped hot against her cheek. The unfinished coil of pleasure inside her snapped tighter with every frantic circle of her fingers, yet she refused to tip over—not yet, not when the raw hunger in his eyes promised something filthier.

“Take it off,” he growled. “All of it. I want to watch that cunt drip without anything in the way.”

She didn’t hesitate. Renata shoved the thin straps down her arms, peeled the dress over her head in one fluid motion, and let the ruined white fabric drop to the teak. Naked under the Mediterranean stars, she stood for a heartbeat with her breasts rising and falling, nipples dark and stiff, the insides of her thighs gleaming. Bruno’s gaze raked her like a physical touch—down the soft curve of her belly, over the neat triangle of dark hair already matted with slick, to the puffy lips peeking out.

She turned and walked to the wide cushioned lounge bolted to the aft deck, the yacht’s gentle roll swaying her hips. She sank onto the thick white padding, leaned back on her elbows, and deliberately spread her legs wide—knees falling open until the night air kissed every inch of her exposed pussy. The position left nothing hidden: the flushed, glistening entrance, the swollen clit peeking from its hood, the slow trickle of wetness already sliding toward the cushion.

“Watch me,” she ordered, voice husky. “Watch what two years without your cock has done.”

Bruno stayed standing at the rail, one hand braced, the other already yanking his belt open and shoving his trousers down just far enough to free his thick, heavy cock. It sprang out flushed dark, veins standing rigid, the broad head already shiny with pre-cum. He wrapped his fist around the base and gave a slow, tight stroke that made Renata’s mouth water.

She plunged two fingers straight into her soaked pussy, burying them to the knuckle with a wet sound that carried over the slap of water against the hull. Her head fell back for a second at the sudden fullness, then she locked eyes with him again and started fucking herself hard—deep, curling thrusts that made her knuckles disappear and her inner walls clutch greedily. Her other hand flew to her clit, rubbing in frantic, slippery circles, two fingers working the swollen nub without mercy.

“Bruno—” His name tore out of her on a moan. “Stroke that thick cock for me. Match me. Don’t you dare look away.”

He obeyed, fist pumping in time with the wet plunge of her fingers. Every time she drove deep he stroked up; every time she circled her clit he twisted over the head. The air between them thickened with the scent of her cunt and the salt of the sea. Renata’s free breast bounced with the force of her movements; she pinched the nipple hard, twisting until sparks shot straight to the fingers buried inside her.

“Feel how open I am?” she gasped, scissoring her fingers so he could see the stretch. “I keep myself like this thinking about you. Stretching, dripping, ready. God, I’m so fucking full and it’s still not enough—your cock would wreck me right now.” Her hips bucked up off the cushion, chasing her own hand. “Faster. Harder. I want to see you lose it.”

Bruno’s strokes turned rough, the wet sound of his fist joining the lewd squelch of her pussy. Sweat gleamed on his chest; his abs flexed with every thrust of his hips into his own grip. “You’re dripping down to the teak already,” he rasped. “Look at that pretty hole swallowing your fingers. Show me how you come when you think of me owning it.”

Renata’s rhythm shattered into pure desperation. She added a third finger for one savage thrust, then went back to two, plunging deep while her other hand blurred over her clit. Her legs trembled wider, thighs quivering, toes curling against the cushion. Pleasure built like a storm surge—tight, vicious, unstoppable—coiling from her core outward until her belly fluttered and her breath came in broken sobs.

“Bruno—fuck—I’m going to squirt—watch me—”

She locked eyes with him and came apart. Her pussy clenched hard around her fingers; a sharp cry ripped from her throat as the orgasm slammed through her. Clear fluid gushed in hard pulses, arcing across the teak deck in shiny ropes that splattered near his bare feet. She kept rubbing, kept thrusting, riding the waves until her whole body shook and more wetness flooded out, soaking the cushion and her own hand.

The sight destroyed Bruno’s control. He stroked once, twice more, fist flying, then groaned her name like a curse. Thick ropes of cum erupted from his cock, painting hot stripes across her tits, her belly, the dark curls of her pussy. He kept pumping, milking every pulse until the last drop landed on her navel and his cock twitched emptily in his grip.

They stayed frozen like that for long seconds—her legs still splayed, fingers still buried, his release cooling on her skin—both breathing hard, the yacht rocking gently beneath them. Renata slowly withdrew her hand, shining and dripping, and brought it to her mouth, tasting herself while she watched him. Bruno’s eyes never left her. The night air cooled the sweat on their bodies, but the charge between them only burned hotter, unfinished, the mutual climax having cracked something open rather than closed it.

He stepped closer, still half-hard, and dragged two fingers through the mess on her stomach, smearing his cum over one stiff nipple. Renata shivered, already feeling the next wave of need rising. Somewhere beyond the harbor lights a tender’s engine hummed faintly, and the knowledge that they were not entirely alone out here pressed against the edges of the moment like a third pulse.

She parted her lips, ready to speak, but the words hung suspended—whatever came next already thickening the salt-sweet air between them.

Renata’s lips parted on a shaky inhale, the taste of her own cunt still bright on her tongue, but whatever filthy invitation she’d been about to offer dissolved when Bruno’s fingers dragged another thick smear of his cum across her nipple and pinched. The sharp spark made her arch, breasts thrusting up into the cooling air. His half-hard cock brushed the inside of her thigh as he leaned over her, and the yacht’s gentle roll pressed that heavy length against her sticky skin for one heart-stopping second.

“Still so greedy,” he murmured, voice rough from shouting her name. “Two years and you still open up like you were made for me.”

She answered by catching his wrist, guiding those cum-slick fingers higher until he painted a glossy stripe over her collarbone. Her free hand slid between her own spread thighs again, gathering the mixed mess of her squirt and his spend, then pushing two fingers back inside her fluttering pussy with a wet sound that made both of them groan. The stretch was delicious, oversensitive, almost too much after the hard climax that had just wrecked her. She fucked herself slowly this time, watching his face, feeling the residual pulses of his cock against her leg.

Bruno’s eyes darkened. He rose onto his knees on the cushion between her open thighs, fist closing around his shaft again. It thickened fast under his grip, the head already dark and shiny once more. He stroked in time with the lazy thrust of her fingers, smearing the last beads of cum over the crown and down the shaft until it gleamed.

“Show me again,” he ordered. “I want to watch that cunt take three this time. Want to see how much you can still handle when it’s only your own hand and the memory of me.”

Renata’s breath hitched. She added a third finger without looking away, the burn perfect, her walls clamping hard around the sudden fullness. Clear slick and white streaks of his release pushed out around her knuckles with every slow plunge. Her thumb found her clit and circled—gentle at first, then firmer as the fresh ache built. The night breeze licked across her wet breasts, tightening her nipples into aching peaks. Somewhere off the starboard side the distant tender engine droned closer for a moment before fading again, a reminder that the dark water was not empty, that someone could be watching the pale flash of her body under the deck lights. The thought only made her wetter.

“Bruno—” His name left her on a broken moan. “Harder. Stroke it like you mean it. I want another load. Want it on my tongue this time.”

He cursed low and filthy, fist flying faster, hips punching forward into his own grip. Sweat rolled down the dark hair of his chest. Renata worked herself open wider, scissoring her fingers so he could see the glossy pink stretch, the way her clit stood swollen and desperate under her thumb. Pleasure coiled again, deeper, meaner, the kind that lived in the bones after the first orgasm had already stripped everything polite away. She chased it ruthlessly, heels digging into the cushion, free hand yanking at her own breast hard enough to leave half-moon marks.

The second climax hit like a slap. Her back bowed off the lounge, a raw cry tearing free as her pussy locked down and another gush of fluid spilled hot over her wrist. Bruno growled her name and came with her—thick, heavy spurts that striped across her tits, her throat, the underside of her chin. One hot rope landed on her lower lip; she licked it away immediately, eyes locked on his, and the sight made him shudder through two more pulses that painted her belly.

They stayed like that, shaking, the yacht rocking them together in the salt-sweet dark. Bruno’s chest heaved. Renata’s fingers slipped free of her cunt with a soft wet sound. She brought the shining hand up slowly, deliberately, and began to clean herself while he watched.

First she licked the length of one finger, tasting salt and musk and the sharp tang of him mixed with her own slick. Then the second, slower, tongue swirling around the knuckle the way she used to work the head of his cock. Cum had cooled in pearly streaks across the soft swells of her breasts; she scooped it up with two fingers and painted it over her tongue, swallowing with a soft, satisfied hum. Another swipe gathered the mess from her left nipple. She sucked that finger clean, eyes half-lidded, a wicked little smile curving her mouth the entire time.

Bruno stared like a man drowning. His cock gave one last weak twitch against his thigh.

“Hottest goodbye I’ve ever had,” Renata said, voice husky and frank. She scooped the last pearly drop from the valley between her breasts, sucked it off her fingertip, and let the smile widen. “Two years of pent-up filth and you still know exactly how to ruin me without even putting it in. I’m going to remember the way you looked when I squirted for the rest of my life.”

She sat up, legs still trembling, and reached for the discarded sundress. The thin white cotton was damp and wrinkled; she stepped into it anyway, pulling the straps up over her shoulders. The fabric clung immediately to the sticky mess still coating her skin. She smoothed it once over her hips, then leaned in and pressed a brief, open-mouthed kiss to the corner of Bruno’s mouth—tasting salt and sex and the ghost of the rosé they’d shared earlier.

“Blowing you a real one,” she murmured, and did exactly that: fingers to her cum-glossed lips, a soft push of air across the short distance that separated them. Then she turned, bare feet silent on the teak, and walked to the rail where the tender would eventually return for her.

Bruno stayed where he was, trousers still open, cock softening against his thigh, chest rising and falling too fast. The scent of her—hot cunt and sunscreen and the thick white evidence of what they’d just done—hung heavy in the warm night air, wrapping around him like a second skin he couldn’t peel off. Renata glanced back once from the boarding ladder, dark hair wild, dress translucent under the lights, that same wicked satisfaction still playing at the corners of her mouth. She lifted two fingers in a lazy salute and disappeared down toward the waiting water.

Alone on the wide aft deck, Bruno finally exhaled. The stars wheeled overhead. Water slapped softly against the hull. His own release was already cooling on the cushion where her body had been, and the sharp, intimate smell of her lingered everywhere—on his fingers, in the air, in the back of his throat. He should have felt victorious. Instead a hollow, restless doubt crept in under his ribs, cold and unexpected. Two years of missing her, and this was how it ended: spectacular, filthy, final. She had taken what she wanted, given him the show of a lifetime, and walked away still smiling, as if the ache they had just torn open was something she could simply leave behind on his yacht.

He sat heavily on the lounge, the damp spot she had left soaking through the linen of his trousers, and wondered if the memory would keep him warm or simply keep him wrecked. The night stayed warm. The scent of her refused to fade. And for the first time since she had stepped aboard, Bruno was not entirely sure which of them had just said goodbye.

Rate this story

Thanks for rating
Tagged flirting

Fresh filth, nightly

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