2
Notifications

Rooftop Heat in a Red Bikini

6 min read

The moment Mia stepped onto the rooftop in that tiny red bikini, my cock twitched hard against my shorts. She was my newest client, all sun-kissed skin, toned abs from months of my brutal sessions, and those full tits barely contained by two little triangles of fabric that left nothing to the imagination. The city skyline stretched out behind her under the golden evening light, thirty floors above the buzzing streets, the warm breeze carrying the distant honk of traffic and the faint chlorine scent from the building’s private pool deck.

“Coach Jake, you said we’d do something different today,” she said, biting her lower lip as she dropped her towel. Her voice had that teasing lilt she always used when she wanted to push boundaries. “This bikini… does it pass your dress code?”

I swallowed, pulse hammering. We’d been flirting for weeks during her early-morning workouts, but nothing like this. “Fuck, Mia. You look insane. That thing’s criminal. One wrong move and those tits are coming out.”

She laughed, low and husky, stepping closer until I could smell her coconut sunscreen and the sweet heat of her skin. “Good. Because I’m tired of pretending I don’t notice how hard you get when I’m doing squats in front of you.” Her fingers brushed my chest, tracing the line of my tank top. “So what’s the workout, trainer? Or are we skipping straight to the part where you finally fuck me?”

The explicit need in her words snapped my control. I grabbed her waist, yanking her against me. Our mouths crashed together, hot and greedy. She moaned into the kiss as my hands slid down to squeeze her juicy ass, the bikini bottoms riding up between her cheeks. I could already feel how wet she was when I pressed my thigh between her legs.

“God, Jake… I’ve wanted this so bad,” she gasped when we broke for air. Her hands tugged at my shorts, freeing my thick cock. It sprang out heavy and veined, the head already glistening. “Shit, it’s even bigger than I imagined from those tight gym pants.”

I spun her around, bending her over the wide concrete ledge that overlooked the glittering city. The height made everything sharper, riskier. Anyone with binoculars could see us, but neither of us cared. I yanked the red bikini top down, her heavy tits spilling free, nipples stiff in the breeze.

“Spread those legs, slut. Show me that pussy.” My voice was rough. She obeyed instantly, arching her back so the bikini bottoms pulled tight over her swollen lips. I hooked a finger under the fabric and jerked it aside, exposing her shaved, dripping cunt.

“Fuck me, Jake. Please. I’m so fucking wet for you already.” Mia pushed back, grinding her slick folds against my cockhead. I didn’t tease. I thrust in hard, burying half my length in one stroke. Her tight walls clamped around me like velvet fire.

“Oh my god… yes! So deep,” she cried out, gripping the ledge. The city hummed far below as I started pounding her, hips slapping loudly against her firm ass. Each thrust made her tits bounce wildly. I reached around to pinch her clit, rubbing tight circles while I railed her.

“Take it all, Mia. This pussy is mine now.” I pulled out almost completely then slammed back in, balls-deep. She screamed in pleasure, the sound echoing off the rooftop walls. Her juices coated my shaft, dripping down her thighs.

We switched fast. I sat on the padded lounge chair and she straddled me, facing the skyline. The red bikini bottoms were still on, pulled to the side like a filthy invitation. She sank down onto my cock again, taking every inch with a long, shaky moan.

“Ride me. Let me watch those tits bounce while the whole city watches you get fucked.” I gripped her hips, guiding her up and down. She braced her hands on my shoulders, rolling her body in that perfect rhythm she’d learned from all our core workouts. Her pussy made wet, obscene sounds every time she bottomed out.

“Jake… I’m gonna cum. Don’t stop. Harder!” Her voice cracked. I sucked one of her nipples into my mouth, biting gently while I thrust up to meet her. The slap of skin on skin mixed with the distant traffic noise. She started trembling, her clit grinding against my pelvis.

Her orgasm hit like a wave. “Fuck, fuck, I’m cumming!” Mia’s pussy spasmed around my cock, squeezing so tight I almost lost it. Clear squirt gushed over my balls as she shook, eyes rolling back, mouth open in a silent scream.

I wasn’t done. I flipped her onto her back on the wide lounge, hooked her legs over my shoulders, and drove back in. The bikini top was tangled around her neck now, tits jiggling with every brutal thrust. I pounded her through the aftershocks, chasing my own release.

“Gonna fill this tight cunt, baby. You want my cum deep inside?”

“Yes! Cum in me, Jake. Breed my pussy!” She was still panting, nails digging into my back.

The pressure built fast. I buried myself to the hilt and roared as thick ropes of cum erupted inside her, painting her walls. She milked every drop, her hips twitching with little after-orgasms. We stayed locked together, breathing hard, sweat cooling in the evening breeze.

Finally I pulled out slowly, watching my cum leak from her swollen pussy onto the red bikini fabric. She smiled up at me, lazy and satisfied, fingers tracing my chest.

“Best workout ever, Coach,” she whispered, pulling me down for another deep kiss. “Same time tomorrow? Maybe I’ll wear the white one next… it gets see-through when I’m soaked.”

I chuckled against her lips, already getting hard again. “You’re trouble, Mia. But yeah… tomorrow. Rooftop. Bikini. No mercy.”

What happened next?Sign in and the AI will continue this story specially for you. Free.
Find out what happened next
Categories: