City Lights and Stolen Heat
“God, I can’t stop thinking about how you’d feel inside me,” she whispered, voice husky against the night wind.
The words hit me like a spark on dry tinder. Her name was Lena. We’d met thirty minutes earlier on the empty rooftop of this half-renovated high-rise, both of us slipping past the chain-link fence for the same reason: a quiet view over the glittering city below. She was married, she’d said with a sly smile, but her husband was three states away on business. I was just a guy named Marcus passing through town, restless and alone. The tension had crackled between us from the first shared cigarette, her eyes lingering on my mouth, mine tracing the curve of her hips under that thin summer dress.
Now we stood at the edge, city lights pulsing far beneath us like distant stars. The concrete still held the day’s warmth against our bare feet. Her fingers brushed mine, deliberate, sending heat straight to my groin.
“I shouldn’t want this,” Lena murmured, stepping closer so her breasts grazed my chest. “But fuck, Marcus… I do. Tell me you want to fuck another man’s wife right here where anyone could see.”
Her dirty words made my cock twitch hard against my jeans. I slid my hand into her dark hair, tilting her face up. “I want to bury myself in that married pussy until you forget his name.”
She moaned softly, the sound vibrating against my lips as we finally kissed. Slow at first, tasting each other, her tongue teasing mine while her hands worked my belt open. The city hummed below, distant horns and sirens mixing with the wet sounds of our mouths. I tugged the thin straps of her dress down her shoulders, exposing full, heavy tits that spilled free into the cool night air. Her nipples were already tight peaks. I cupped one breast, thumb circling slowly, drawing a gasp from her.
“Like that… touch me like you own it,” she breathed, arching into my palm.
I pinched the stiff bud gently, then harder, loving how she shuddered. Her dress pooled at her waist as I pushed it lower, revealing smooth thighs and a tiny black thong already soaked at the crotch. She kicked the fabric aside, standing almost naked against the skyline in just heels and that scrap of lace. My fingers slipped under it, finding her slick folds.
“Jesus, you’re dripping,” I growled, sliding two fingers along her slit before pushing them inside her tight heat. Lena’s walls clenched around me instantly, hot and silky.
“Yes… finger that cheating cunt,” she panted, hips rolling to take me deeper. Her voice stayed low, intimate, every filthy syllable wrapping around us like smoke. “I’ve been wet since I saw you. My husband hasn’t touched me like this in months.”
I pumped my fingers slowly, curling them to stroke that spongy spot inside her while my thumb circled her swollen clit. She bit her lip, eyes fluttering, soft whimpers escaping with each breath. The deliberate pace tortured us both. I wanted to hear every moan, every plea before I gave her my cock.
“Tell me how bad you need it,” I whispered against her ear, nipping the lobe.
“I need you to stretch me… to fuck me raw where he never could,” Lena gasped, her hand wrapping around my freed dick. She stroked me with long, firm pulls, thumb smearing the precum over the head. “So thick… God, I want this married pussy filled.”
The words snapped my control. I spun her toward the low concrete ledge, bending her forward so her tits pressed against the rough surface, ass raised high. Her juicy cheeks parted as I yanked the thong aside. The city sprawled endless below us, thousands of windows possibly watching. I rubbed my cockhead up and down her soaked slit, teasing her entrance.
“Beg for it, Lena.”
“Please… fuck your stranger cock into another man’s wife. Now.”
I thrust forward in one smooth stroke, burying half my length inside her gripping heat. She cried out, the sound echoing faintly off nearby buildings. Her pussy was velvet fire, fluttering wildly around me. I pulled back, then drove deeper until my balls slapped her clit, bottoming out with a wet smack.
“Oh fuck… so full,” she moaned, pushing back to meet every thrust. I set a deliberate rhythm, slow and deep, letting her feel every inch dragging along her walls. The wet sounds of her arousal mixed with our ragged breathing. I reached around to rub her clit in tight circles while my other hand tangled in her hair, pulling just enough to arch her back.
“You like getting railed like a slut on a rooftop?” I growled low, voice vibrating against her spine.
“Yes… harder, Marcus. Make me cum on this dick that doesn’t belong to me.”
I picked up pace, hips snapping faster, the slap of skin on skin sharp in the night. Her pussy clenched tighter with every thrust, juices coating my shaft and dripping down her thighs. I spanked her ass once, twice, watching the flesh jiggle. Lena’s moans grew louder, broken.
“I’m… I’m gonna—”
Her orgasm hit like a wave. Her walls spasmed around my cock, milking me in rhythmic pulses as she shook. I kept fucking her through it, drawing it out until her knees buckled.
I pulled out, spun her to face me, and lifted her leg around my waist. This time I entered her standing, pressing her back against the ledge for leverage. Her tits bounced with each upward thrust, nipples brushing my chest. We kissed messily now, tongues tangling as I pounded into her soaked pussy.
“Cum inside me,” she whispered between kisses, voice trembling with need. “Fill this wife’s cunt. I want to feel you leaking out of me all night.”
The words sent me over. My balls tightened. With a deep groan I buried myself to the hilt and erupted, thick ropes of cum flooding her spasming channel. She came again with me, nails digging into my shoulders, a long, breathy cry escaping her lips.
We stayed locked together, panting, my cock still twitching inside her as the city lights blurred below. Slowly I eased out, watching a trickle of our mixed juices run down her inner thigh. Lena smiled, dazed and glowing, pulling her dress back up with shaky hands.
Morning light filtered through the half-open door of the utility shed where we’d eventually crashed. I woke to the smell of cheap instant coffee. Lena crouched by a small camping stove she’d found inside, wearing only my oversized shirt, hair messy from the night. She handed me a steaming mug, eyes meeting mine with a mix of mischief and something softer.
“Morning, stranger,” she said quietly, sipping hers.
“Morning, beautiful cheater,” I replied, voice still rough with sleep. We drank in silence for a moment, stolen glances passing between us over the rims—hers lingering on my mouth, mine on the faint marks I’d left on her neck. The city hummed awake far below, but up here the tension still simmered, promising we weren’t quite done yet.
From the blog
- Best Erotic Story Categories & What Readers Crave in Each
- Is AI Sex Chat Private? What to Know About Anonymity
- How to Create Your Own AI Character for Spicy Roleplay
- Anime vs Realistic AI Characters: How to Choose
- 30 Roleplay Ideas for AI Sex Chat to Spark Desire
- Slow-Burn Erotica: Mastering Tension in AI Stories