Rooftop Heatwave
The city pulsed below us like a living thing, but all I could feel was the thick summer night wrapping around my skin and the way Lena’s eyes locked on mine. She stood at the edge of the rooftop in a thin white sundress that clung to her sweat-damp curves, the same woman who’d walked out of my life two years ago. Tension crackled between us hotter than the concrete still radiating daytime heat. One look at the way her nipples pressed against the fabric and my cock twitched hard in my jeans.
“Missed this view,” she said, voice low and teasing, not talking about the skyline.
Her fingers brushed my arm, deliberate.
“Yeah? That all you missed?” I stepped closer, smelling sunscreen and her familiar jasmine scent mixed with the faint tang of city smog.
Lena laughed softly, that husky sound I used to hear in my bed every night.
“Shut up and kiss me already, Alex. Before I change my mind.”
I didn’t wait. My mouth crashed into hers, tongues sliding hot and urgent. She tasted like the cheap rosé we’d split downstairs at the party. My hands roamed down her back, grabbing that juicy ass I’d dreamed about for months. The dress rode up as I squeezed, finding nothing underneath but smooth, bare skin.
“Fuck, you’re not wearing panties,” I growled against her lips.
“Figured you’d like that.” She nipped my bottom lip. “Been thinking about your cock all week. Knew I’d see you tonight.”
We stumbled toward the old wooden bench tucked against the AC unit, hidden from most of the building but still open to the glittering city lights. My fingers slipped between her thighs, finding her pussy already soaked. Two fingers sank in easy, curling against that spot that always made her gasp. Lena’s head fell back, dark hair spilling over her shoulders.
“Oh shit… just like that,” she moaned, hips rolling against my hand. “Finger my wet pussy, Alex. Harder.”
The wet sounds of my fingers pumping into her filled the warm air. Her juices dripped down my wrist. I yanked the straps of her dress down, freeing her full tits. Her dark nipples were tight and begging. I sucked one into my mouth while I kept fucking her with my fingers, thumb circling her swollen clit.
Lena’s hands fumbled with my belt, freeing my thick cock. It sprang out heavy and veined, already leaking precum. She wrapped her fingers around it and stroked with long, firm pulls that made my knees weak.
“God, I forgot how big you are,” she whispered, eyes glassy with lust. “Want it in my mouth first.”
She dropped to her knees on the rough rooftop surface, not caring about scraped skin. Her lips stretched wide around my cockhead, then she took me deeper, tongue swirling along the underside. The city hummed beneath us while she bobbed, sucking noisily, spit running down my shaft and over my balls. I tangled my fingers in her hair, guiding her rhythm but letting her set the pace.
“Fuck, Lena… your throat feels so good. Suck it just like that, baby.”
She hummed around my dick, the vibration shooting straight to my spine. When she gagged herself taking me to the root I nearly lost it. I pulled her up before I came too soon, spinning her around and bending her over the bench.
Her ass looked perfect in the orange glow of the streetlights below, round and glistening with sweat. I spread her cheeks, dragged my cock through her slippery folds, then thrust in hard. Her pussy clenched around me like velvet fire.
“Yes! Fuck me deep,” she cried out, pushing back. “Give me every inch of that cock.”
I pounded into her from behind, hips slapping loud against her juicy ass. The bench creaked under us. Each thrust made her tits swing and her moans grow louder. I reached around to rub her clit in tight circles while I fucked her, feeling her walls flutter.
“Gonna cum… don’t stop, Alex, please,” she begged, voice breaking.
Her orgasm hit hard. Her pussy spasmed, squirting a little down my balls as she shook and swore. I didn’t slow down, chasing my own release through her pulsing heat.
I pulled out, flipped her onto her back on the wide bench, and climbed between her spread legs. This time I wanted to watch her face. I slid back inside her soaked cunt in one smooth stroke. Her legs wrapped around my waist, heels digging into my ass as I drove into her harder, faster.
“Look at me while I fuck you,” I panted. Sweat dripped from my forehead onto her bouncing tits.
Lena’s eyes were wild, lips parted. “Cum inside me. Fill my pussy up. I want to feel it leaking out all night.”
That dirty plea sent me over. I buried myself to the hilt and came with a deep groan, thick ropes of cum flooding her clenching walls. She came again right after, milking every drop from my twitching cock.
We stayed locked together, breathing hard, the warm summer breeze cooling our sweaty skin. Sirens wailed somewhere far below. Lena traced lazy circles on my back with her nails.
“Still the best sex I’ve ever had,” she murmured, smiling that crooked smile I loved.
I kissed her slowly this time, tasting salt and satisfaction.
“Stay the night. We’ve got the whole roof to ourselves till sunrise.”
She squeezed her pussy around my softening cock.
“Only if you promise to fuck me at least two more times before the sun comes up.”
I laughed against her neck, already feeling myself harden again inside her. The city kept glowing beneath us, but nothing else mattered except the heat between her thighs and the long, sticky summer night still stretching ahead.