Rooftop Cinema Surrender to Her Off-Limits Crush

Black college guy finally fucks his best friend's hot white sister on a rooftop.

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

Open the full audio page →

The city hummed far below as Rafael stepped onto the gravel-strewn rooftop, the late summer air thick with the scent of warm tar and distant street food. At twenty-two, he’d spent three years at the university trying not to look too hard at his best friend Grant’s older sister. Selena was twenty-four, sharp-eyed and pale under the string lights Grant’s crew had strung for the secret cinema night—except tonight the rest of the invite list had bailed, leaving only the two of them and a battered projector casting soft light across a rumpled blanket and a couple of low chairs. Grant had texted an apology about a last-minute shift; Selena had answered the door of the stairwell with a bottle of cheap wine and that half-smile that always wrecked Rafael’s concentration in class.

“Just us,” she said, voice low, brushing a strand of dark hair behind her ear. The foreign film was already rolling—slow, sensual, subtitles flickering over bodies tangled in silk sheets. She sat close enough that her bare thigh pressed against his jeans. “I almost didn’t come. Kept thinking about you up here alone.”

Rafael’s pulse kicked. He’d crushed on her since freshman year: the way she laughed too loud at Grant’s jokes, the pale freckles across her collarbones, the absolute forbidden line of best-friend’s-sister. “Selena—”

“I’ve wanted this,” she cut in, turning fully toward him as a particularly explicit scene filled the makeshift screen—two actors moving with deliberate, wet heat. Her hand settled on his knee, then slid higher. “Years. Watching you pretend you didn’t stare. I’m done pretending.”

She swung a leg over him without waiting for more permission, settling her weight into his lap so the thin fabric of her skirt rode up. The projector light painted her white skin gold and shadow. Rafael’s hands found her hips on instinct, dark fingers spreading over the soft give of her ass. She ground down once, slow and deliberate, feeling him thicken under her. Their mouths met hard—wine and heat and the sharp edge of finally crossing it. She tasted like cherries and daring. His tongue swept hers; she moaned into it, rolling her hips again so the friction dragged along the growing length of his cock.

“Fuck, Selena,” he breathed against her lips. “Grant—”

“Isn’t here.” She nipped his bottom lip. “And I choose this. I choose you. Interracial, off-limits, whatever label—just fuck me like you’ve thought about it.”

He kissed her deeper, hands sliding under the skirt to cup bare skin—no panties. She was already slick when his fingers brushed her. Selena rocked into the touch, grinding the seam of his jeans while the film’s soundtrack of soft cries floated around them. City lights blinked far below the ledge; up here it felt like the only real thing was the heat between them.

She slid off his lap with deliberate slowness and dropped to her knees on the blanket. The projector flickered over her as she freed him—thick, dark, already leaking. Selena looked up, eyes bright, and took him into her mouth in one long, wet slide. Rafael’s head tipped back. She worked him deep and slow, tongue flat along the underside, cheeks hollowing as she pulled back with a filthy wet sound. One hand wrapped the base she couldn’t fully take; the other cupped his balls, rolling gently. He threaded fingers into her hair, not pushing, just holding while she hummed around him. Spit slicked her lips and chin. Every few strokes she pulled off to lick the head, tasting him, then sank again until her nose nearly touched his stomach. The contrast of her pale fingers around his dark shaft made his cock twitch hard against her tongue.

“You’re so fucking good at that,” he groaned. She answered by swallowing him deeper, eyes watering, then pulling free with a gasp.

Selena stood, turned, and braced her hands on the low concrete ledge that rimmed the rooftop. She looked back over her shoulder, skirt flipped up over her hips, ass presented. “From behind. Now. I want to feel you while the city watches and doesn’t know.”

Rafael stepped in, lined up, and pushed into her in one thick thrust. She was tight, hot, dripping; the stretch pulled a raw sound from both of them. He bottomed out and held, letting her adjust, dark hands gripping the pale curves of her hips. Then he started fucking her in steady, deep strokes—standing doggy under the stars and the flickering foreign film. Each thrust made her breasts sway beneath her top; she pushed back to meet him, moaning openly whenever he bottomed out. The slap of skin filled the quiet rooftop. He reached around to rub her clit in tight circles; her walls fluttered and clenched. “Harder,” she begged. “Rafael—god—give it to me harder.”

He did, snapping his hips, watching his cock disappear between her cheeks again and again. Sweat beaded at the small of her back. She came first like that, sudden and shaking, crying out toward the skyline as she pulsed around him.

They barely paused. He pulled out, sat on the blanket, and guided her down reverse cowgirl. Selena sank onto him facing away, thighs spreading wide, pale ass settling flush to his darker hips. She started riding—rising and dropping, bouncing so her cheeks jiggled with every impact. Rafael gripped her waist hard enough to leave faint marks, guiding the pace, thrusting up to meet her. The view was obscene and perfect: her stretched around him, the wet shine where they joined, the way her spine arched when he hit deep. She reached back to brace on his thighs and rode faster, begging in broken gasps. “Yes—fuck—your cock feels so good, don’t stop, fill me—”

He sat up enough to wrap an arm around her waist and grind up into her, the other hand finding her clit again. The dual pressure undid her. Selena came a second time with a raw cry, body locking, walls milking him. Rafael followed hard, burying deep and spilling inside her in long pulses, groaning her name against her shoulder. They stayed locked together through the aftershocks, breathing ragged, the projector still casting soft moving light over sweat-slick skin.

Eventually she turned carefully in his lap without letting him slip free, facing him now, thighs bracketing his hips. Selena kissed him tenderly—slow, lingering, all the urgency burned down to something quieter. City lights sparkled in a glittering carpet far below. Her fingers traced the line of his jaw.

“This isn’t a one-time thing,” she whispered against his mouth. “Whenever they throw another rooftop night… or whenever we make our own. I want more of this. Secret. Ours.”

Rafael kissed her back, hands stroking lazy circles on her bare back. “Yeah. Beginning. I want that too.”

She smiled, rested her forehead to his, and neither of them moved for a long while as the film credits finally rolled. What Rafael didn’t know—what Selena held quietly behind her satisfied eyes—was that Grant had never been scheduled for a shift at all. She’d cancelled the rest of the guest list herself weeks ago, planning every empty chair and the exact moment the last light would leave them alone, already knowing exactly how hard she’d come on the best friend’s cock she’d wanted since the first time she saw him.

Rate this story

Thanks for rating
Tagged riding grinding lap-sitting making-out dry-humping

Fresh filth, nightly

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