One Last rooftop Orgasm Before She Moves Away
Vanessa masturbates on the rooftop for her neighbor Victor to watch on her last night before moving away.
The humid night air clung to Vanessa’s skin as she stepped onto the rooftop of her downtown apartment building, the concrete still holding the day’s heat. At twenty-eight, she was a marketing executive who’d spent the last four years grinding through campaigns and late nights in this city, and tomorrow a moving truck would haul everything she owned across the country. This was it—her final night. The skyline glittered beyond the low parapet, neon and headlights smearing into soft blurs. She wore a thin sundress that barely skimmed her thighs, no bra, the fabric whispering against her nipples every time the breeze shifted. Her phone sat warm in her palm. She’d already texted him.
Victor appeared through the stairwell door a few minutes later, two cold bottles dangling from his thick fingers. Thirty-one, construction foreman, all broad shoulders and sun-darkened forearms dusted with fine hair, the kind of rugged build that came from real labor instead of a gym. He’d lived two floors down for almost a year. They’d flirted in the elevator, traded lingering looks by the mailboxes, once stood too close in the laundry room while her dryer tumbled and his eyes dropped to her mouth. Nothing more. Not until tonight.
“Brought the good shit,” he said, voice low and rough as gravel. He twisted the caps off and handed her one. Their fingers brushed. Heat sparked straight down her spine.
Vanessa took a long swallow, the beer sharp and cold. “Thanks for coming up. I know it’s late.”
“You texted. Said it was the last night.” He leaned against the parapet beside her, close enough that she caught the clean sweat-and-soap smell of him, the faint trace of sawdust that never quite left his skin. “Been circling each other for months, Vanessa. Figured we both knew what that text meant.”
She turned to face him fully. The city lights caught the edge of his jaw, the dark stubble there. “Yeah. I did. I’m out of here tomorrow morning. New job, new everything. This is the last chance we get to stop pretending the tension isn’t eating us alive.”
Victor’s gaze dragged over her bare shoulders, the way the sundress clung to the soft curves of her breasts. “I’ve jerked off thinking about you more times than I can count. Standing in that elevator wanting to push you against the wall. Watching you bend over the dryer. You felt it too.”
“I felt it.” Her pulse was already thudding between her legs. She drank again, then set the bottle on the ledge. “I’ve been thinking about something specific. Something filthy. I kept telling myself if I ever got the chance—if it was just us and no one else—I’d do it.”
He set his own bottle aside and angled closer, the heat of his body rolling over her. “Tell me.”
Vanessa’s tongue wet her lower lip. The raw honesty felt dangerous and perfect at the same time. “I’ve fantasized about masturbating for you. Right in front of you. Letting you watch me touch myself until I come. No hiding. Just my fingers and your eyes on me.”
Victor’s breath left him in a slow, heavy exhale. His cock was already thickening behind the zipper of his jeans; she could see the outline pressing forward. “Fuck. That’s exactly what I want. I want to watch you come undone. Want to see every filthy little detail while you work that pretty cunt for me. Don’t hold anything back. Show me how wet you get when you know I’m staring.”
The words hit her like a hand between her legs. Her clit pulsed, already swollen, already aching. She nodded once, decisive, the last of her hesitation burning off in the night air. “Then watch.”
She hiked the hem of her sundress up slowly, bunching the soft fabric around her hips until the cool air kissed the bare skin of her thighs and the scrap of lace between them. Victor’s eyes locked on the movement, dark and hungry. Vanessa hooked two fingers into the crotch of her panties and dragged the damp material aside, exposing the smooth, flushed lips of her pussy. She was already slick; the first brush of night air against her wet folds made her shiver.
“Christ,” Victor muttered. “Look at that. Soaking already just from talking about it.”
She spread her stance a little wider, bracing one hand on the parapet behind her for balance, and brought her free hand down. Two fingertips found her swollen clit and began circling it in slow, deliberate strokes. The contact sent a bright spark of pleasure racing up her spine. She kept her eyes on his face, watching the way his jaw tightened, the way his chest rose and fell harder.
“Yeah,” he said, voice dropping into that dirty register that made her walls clench. “Just like that. Rub that needy little clit for me. Get it nice and shiny. I want to hear how wet you are.”
Vanessa rubbed faster, the soft wet sounds rising between them as her fingers glided through her folds. She dipped lower, gathered slickness, then returned to her clit, circling tighter. Her hips gave a small, involuntary roll. The sundress stayed bunched at her waist; her panties stayed tugged aside. Everything was on display for him—the flushed pink of her pussy, the way her fingers glistened, the faint tremor in her thighs.
“I’ve thought about this exact thing,” she whispered, breath already uneven. “Standing here, legs open, making myself come while you watch. Wanting you to see how desperate I get.”
“You’re doing it now.” Victor shifted his weight, one hand dropping to adjust the thick bulge in his jeans without taking his eyes off her moving fingers. “Look at you spreading those lips. Fuck, you’re dripping down your own hand. Keep going. Don’t you dare stop. I want to watch every second of you falling apart.”
Her circles grew firmer, pressure building in tight, electric waves. She slid two fingers lower and pushed them inside herself with a soft, filthy sound, fucking them in and out a few times before returning to her clit, now coated and slippery. The dual sensation—penetration then direct stimulation—made her moan low in her throat. Victor’s stare never wavered. He looked like he wanted to drop to his knees and bury his face between her thighs, but he stayed put, giving her exactly what she’d asked for: his full, raw attention while she pleasured herself.
“Tell me how it feels,” he ordered quietly.
“Hot. Slippery. My clit is so hard it almost hurts.” She rubbed faster, the pad of her middle finger working the swollen bud in relentless little circles. “Every time you talk dirty it gets worse—better. I can feel myself clenching around nothing. I keep imagining what your cock would feel like instead of my fingers.”
“Later,” he promised, the word thick with restraint. “Right now I just want this. Want you shaking and dripping on this rooftop because you know I’m watching you jack that pretty pussy. You’re so fucking beautiful like this—dress up, panties ruined, fingers shiny. Keep circling. Get yourself right to the edge for me.”
Vanessa’s breathing turned ragged. Sweat beaded at the small of her back. Her free hand gripped the concrete harder as her knees threatened to soften. She could feel the orgasm gathering low in her belly, a heavy, insistent pressure that made her hips rock against her own hand. She parted her folds wider with two fingers so he could see everything—the way her clit stood out, the glossy pink of her opening, the tremble that ran through her every time she stroked just right.
“Victor—” His name came out broken. “I’m getting close. The way you’re looking at me… fuck, it’s making me crazy.”
“Good. Stay right there. Don’t come yet. I want to watch you hover. Want to see how wet and desperate you can get before you finally let go.” His voice was pure gravel now, rough with his own arousal. “Keep those fingers moving. Show me how you make yourself feel good when no one’s watching—except tonight someone is. Tonight it’s me.”
She obeyed, slowing just enough to drag out the climb, her fingertips gliding over and around her clit in slick, maddening patterns. The city hummed far below them. The night air cooled the wetness on her thighs. Every nerve ending felt lit up, tuned to the heat of his stare and the filthy encouragement pouring out of him. Her pussy fluttered; another rush of slickness coated her fingers. She was completely open, completely willing, and the knowledge that this was their only night— the last chance—pushed the need even higher.
Victor leaned in another inch, close enough that she felt his breath against her temple, but he still didn’t touch. “That’s it. Look at how your legs are shaking. You’re right there, aren’t you? Right on the fucking edge, rubbing that swollen clit while I watch. I can smell how wet you are. Keep going, Vanessa. Make yourself feel every second of this. We’re not done—not even close.”
Her fingers flew faster again, chasing the bright, building pulse. The tension coiled tighter, sharper, her entire body strung tight between the parapet and the open night and the man whose eyes refused to leave the place where she touched herself. Pleasure throbbed deep and relentless. She was gasping now, soft broken sounds spilling out with every circle of her fingers, the sundress still hiked high, panties still shoved aside, everything raw and exposed for him on her final night in the city.
Victor’s voice stayed low and filthy against her ear, feeding the fire. “Don’t stop. I want to see you keep working that cunt until you can’t stand it anymore. Show me exactly how you come undone. This is ours—tonight. And I’m going to watch every last second of it.”
Vanessa’s fingers never slowed. The night air licked cooler over the wet shine coating her knuckles as she edged herself higher, every circle tighter, meaner, right on that swollen pearl until her thighs shook hard enough to rattle the concrete under her bare feet. Victor stayed inches away, breath hot against her cheek, eyes locked on the frantic motion between her legs like it was the only thing left in the world worth watching.
She needed more. Needed the ledge. Needed him closer.
Vanessa backed up until the wide stone parapet pressed the backs of her thighs. She hopped up onto it, sundress still bunched around her waist, panties dragged fully aside and forgotten. The concrete was still warm from the day. She planted her heels wide on the edge, knees falling open, nothing between her dripping cunt and the glittering city drop except thin air and his stare. Her bare ass sat right on the lip. She leaned back on one hand, freer now, and shoved two fingers straight into her soaked hole with a wet, filthy sound that made Victor groan out loud.
“Fuck—look at you,” he rasped, already working his belt open. The thick length of his cock sprang free, heavy and dark, veins standing out along the shaft. He wrapped a big fist around it and stroked slow and tight, matching the rhythm of her plunging fingers. “Sitting up there like that, legs spread for the whole fucking skyline, stuffing that pretty cunt full. You’re dripping straight down onto the concrete, Vanessa. I can see it.”
She moaned his name on the next thrust, fingers curling deep, rubbing that spot that made her hips jerk. “Victor—God, yes—keep talking. Don’t stop. Tell me how nasty I look. Tell me everything.” Her free hand flew back to her clit, rubbing fast tight circles while she fucked herself harder, the wet slap of her palm against her folds loud in the humid quiet. “I need it. Need your voice while I come.”
He stepped in until the head of his cock nearly brushed her knee, still only stroking himself, refusing to touch her. His voice dropped into pure gravel, filthy and unbroken. “You look like a greedy little whore up there. Dress hiked, fingers buried to the knuckles, tits bouncing every time you slam those fingers home. That cunt’s so fucking swollen it’s shiny pink—open and begging. You’re soaking your own hand, dripping down your wrist. I want you to feel how empty you are without my cock stretching you. Keep fucking yourself harder. Make that slick pussy talk for me. Louder.”
Vanessa obeyed, slamming two fingers in and out, then three, stretching herself open while her thumb mashed her clit in brutal little circles. Her hips bucked up off the ledge to meet every thrust, the whole city spinning behind her, neon smearing as pleasure coiled white-hot and mean low in her belly. Sweat ran between her breasts. The sundress stuck to her skin. She was past pretty, past slow—just raw need and the wet sounds of her own body taking what it wanted while he watched and stroked that thick cock right in front of her face.
“Victor—I’m—fuck, I’m close—keep going, please, keep talking filthy—”
“Come on that rooftop for me. Squirting all over the ledge like the desperate slut you are for this. Look at those fingers disappearing. You’re fucking yourself like you hate how empty you feel. I want to watch every gush. Want to hear you scream my name when that orgasm rips through you. Harder, Vanessa. Deeper. Show me how hard you can come when you know I’m jacking this cock to the sight of you losing it.”
Her free hand braced harder on the stone. She pistoned her fingers faster, the heel of her palm grinding her clit, hips snapping up in short filthy thrusts. The pressure built until it felt like she would split open. Then it broke.
Vanessa’s whole body locked, head thrown back, a broken cry tearing out of her throat—“Victor—oh fuck, Victor—” as the orgasm slammed through her. Her cunt clenched hard around her buried fingers, then gushed, a clear hot squirt pulsing out in rhythmic jets that splattered the concrete ledge and her own trembling thighs. She kept rubbing through it, kept fucking herself through every shuddering wave, hips bucking wildly, juices running down her wrist and dripping off her elbow while her thighs shook so hard she almost slid off the edge. Spots danced in her vision. The city lights blurred. She came harder than she ever had alone, raw and loud and completely exposed under his eyes, squirting again in weaker pulses until she was panting, dripping, fingers still buried deep and twitching.
Victor’s fist worked faster over his cock, jaw clenched, watching every spurt and tremor like he was memorizing it. He didn’t come—held himself right there on the edge, breathing hard, eyes dark and hungry.
Still panting, still dripping, Vanessa slowly pulled her shiny fingers free. She brought them to her mouth and licked them clean, slow and deliberate, tongue swirling over every slick knuckle while she locked eyes with him. The taste of herself mixed with the night air. She sucked them deeper, then let them slip free with a wet pop.
“Thank you,” she whispered, voice wrecked and soft. “Hottest goodbye I could’ve imagined. Exactly what I needed.”
She slid off the ledge on shaky legs, smoothed the sundress down over her wet thighs, and walked past him toward the stairwell door. At the threshold she glanced back over her shoulder, wicked smile curving her mouth, the memory of her final rooftop orgasm already burning bright and permanent in both their heads.
Victor stood alone under the open sky with his cock still hard in his fist and the scent of her still thick in the air, already replaying every filthy second.
Tomorrow the moving truck would never come; Vanessa had canceled the job weeks ago and simply needed one last perfect excuse to finally show him everything.
Rate this story
Something wrong with this story?
Want your own masturbation 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 →Toys that play along.
App-controlled, from anywhere. Discreet delivery.
See them →Popular Collections
Browse Categories