Rooftop Invitation To Their Friend

stepsister straddles dads best friend on rooftop.

5 min read August 21, 2026New
▶ Listen to this story
Rate the narration:

Open the full audio page →

The beach house rooftop was supposed to be the quiet escape from the thumping bass and shrieking laughter three floors down. Fiona had slipped up the metal stairs in her ridiculously tiny red bikini, the one that left almost nothing to the imagination, chasing a break from her stepdad’s endless barbecue stories. She found Trent already there, lounging in a plastic chair like he owned the night sky, a joint glowing between his fingers. At thirty-eight he still looked unfairly solid—broad shoulders, that easy smirk her stepdad’s best friend had worn for years—while she was twenty-two and suddenly very aware of how the ocean breeze made her nipples pebble against the thin fabric.

“Stealing my hiding spot?” she teased, dropping into the chair beside him. The joint passed between them. Smoke curled up. Trent’s eyes flicked down her body once, twice, and he didn’t bother hiding it.

“Jesus, Fiona. That swimsuit ought to be illegal.” He laughed, nervous and low. “Your dad would murder me if he knew I was staring.”

“Stepdad,” she corrected automatically, grinning as she exhaled. “And yeah. Catastrophic. Me crushing on his best friend since I was eighteen? Even worse. We’re both going to hell.”

The tension thickened like summer humidity. They kept passing the joint, knees almost touching, until Fiona caught him looking again—open hunger this time—and the mutual confession tumbled out in overlapping giggles.

“If anyone walked up right now—”

“—they’d see me ogling my buddy’s stepdaughter’s ass and we’d both be dead.”

Banter turned filthier fast. Fiona leaned in, voice syrupy and wicked. “You’re literally the one guy I’m never allowed to fuck. House rules. Friendship rules. Cosmic rules.”

Trent’s laugh cracked. He dragged a hand over his face. “Christ. I’ve jerked off thinking about you for months. Those little shorts you wear around the pool. The way you stretch. I’d come so hard imagining bending you over something and just—taking. Then hate myself for a week.”

The admission lit her up. Forbidden desire boiled over exactly the way the tagline promised. Fiona stood, straddled his lap right there on the rooftop chair, and sank down so her barely-covered pussy pressed against the thick ridge already hardening in his shorts. She rolled her hips once, slow and deliberate, feeling him twitch. They both burst out laughing—giddy, horrified laughter—at the sheer disaster of it.

“If he comes up those stairs right now,” she whispered against his mouth, grinding harder, “we’re toast. Friendship over. Family barbecues ruined forever.”

“Worth it,” Trent growled, hands clamping onto her ass. “Fuck, you’re soaked already. Dirty little stepsister humping her dad’s best friend where anyone could see.”

She kissed him messy, tongues sliding, teeth clacking, both of them snorting laughter between moans. The party noise drifted up—someone yelling about more beer—making every roll of her hips feel like a loaded gun.

Fiona slid off his lap only long enough to drop to her knees on the rough rooftop deck. She yanked his shorts down, freed his heavy cock, and wrapped both hands around it with theatrical awe. “Holy shit, Trent. This is what I’ve been banned from?” Then she took him into her mouth, sloppy and eager, spit already shining on her chin while she giggled around the thick head. He tangled his fingers in her hair and thrust shallowly, groaning.

“That’s it, dirty little secret. Suck your stepdad’s best friend’s cock like you own it. God, the noises you’re making—someone’s gonna hear.”

She pulled off just long enough to beam up at him, lips glossy. “Let them. I’ll just say I tripped and fell on it.” Another round of breathless laughter, then she swallowed him deeper, hollowing her cheeks, letting him use her mouth until his thighs tensed.

Trent hauled her up, spun her toward the railing that overlooked the dark beach and the glowing windows of the party below. He yanked her bikini bottoms aside, not even bothering to untie them, and lined up. One hard thrust buried him to the hilt. Fiona bit her own wrist to muffle the cry, eyes watering from the sudden stretch, from how perfectly wrong it felt. He fucked her in deep, punishing strokes, hips slapping her ass, one hand fisted in her hair to arch her back.

“Quiet,” he hissed, laughing breathlessly against her ear. “Or your entire family gets a free show of me wrecking this tight little forbidden pussy.”

She pushed back to meet every thrust, the railing cool under her palms, the distant music thumping in time with the wet sounds of him driving into her. When her legs started shaking he pulled out, dragged her to the lounge chair, and sat so she could straddle him reverse-cowgirl. Fiona sank down again, facing the party lights, watching silhouettes move behind glass while Trent’s cock speared up into her. She rode him hard, bouncing, grinding, one hand braced on his thigh, the other rubbing her clit. He gripped her waist and slammed up to meet her, both of them fighting giggles and moans.

“Look at them down there,” he panted. “No clue their good girl is getting creampied by the one guy she shouldn’t touch.”

The absurdity of it—the risk, the years of secret staring, the fact that her stepdad was probably flipping burgers fifty feet below—shoved her over. Fiona came with a bitten-off sob, walls fluttering and squeezing. Trent followed seconds later, burying himself deep and flooding her in thick pulses, holding her down so every drop stayed inside. She kept rocking through it, laughing weakly at how completely fucked they were.

They stayed locked together catching their breath, sweat cooling in the breeze, her bikini bottoms still shoved aside and his cum already starting to leak out of her. Trent finally eased her up, tugged the little red triangles back into place with exaggerated care and a wicked grin, then kissed her cum-smeared lips slow and filthy.

“New tradition,” he whispered. “Every family get-together. Rooftop. You, me, this exact level of catastrophic stupidity. Deal?”

Fiona, flushed and dripping and already scheming the next time the house would be full of unsuspecting relatives, nodded against his mouth. “Deal. God, we’re the worst.”

She straightened her top, legs still trembling, and headed for the stairs first so they wouldn’t arrive together. Halfway down she glanced back and caught Trent still smirking like a man who had just gotten away with absolute murder. Only later, when she checked her phone in the bathroom and saw the group chat exploding with photos from the party, did the final piece click: every single rooftop shot her cousins had posted that night somehow framed the lounge chair at the perfect angle, and the timestamp proved her stepdad had uploaded three of them himself with the caption “kids these days, always disappearing upstairs.”

Rate this story

Thanks for rating
Tagged dirty-talk taboo-fantasy age-gap

Fresh filth, nightly

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