2
Notifications

Stranded Sparks

7 min read

The city lights glittered like scattered diamonds far below, but all I could feel was the heat of Marcus’s shoulder brushing mine on that narrow rooftop ledge. We’d climbed up here chasing a signal after our car broke down in the alley, two strangers thrown together by a dead battery and a dead phone. His dark eyes kept flicking to my mouth when he thought I wasn’t looking, and my cock was already half-hard just from the low rumble of his voice.

“Fuck this wind,” Marcus muttered, pulling his jacket tighter. He was tall, broad-shouldered, with a scruff of beard that made my stomach tighten. “We’re stuck up here till morning. You cold, Liam?”

“A little.” I shifted closer, our thighs pressing together. The concrete was still warm from the day’s sun, but the night air bit at my skin. “You smell good, though. Like cedar and something sharp.”

He laughed softly, the sound vibrating through me. “You hitting on me already? We’ve known each other what, two hours?”

“Feels longer.” My pulse hammered. I turned to face him, our knees bumping. “And yeah. I am.”

Marcus’s gaze dropped to my lips again, darker now. “Good. Because I’ve been wondering how you’d taste since you first smiled at me down there.”

He didn’t wait for an answer. His big hand cupped the back of my neck, pulling me in. Our mouths crashed together, hot and urgent, tongues sliding slick and deep. I groaned into him, tasting mint and the faint salt of his skin. His other hand slid down my chest, fingers digging into my shirt like he wanted to rip it off.

“Shit, you’re eager,” he growled against my lips, breaking just enough to breathe. “Get on your knees, Liam. I need to feel that mouth on my cock.”

The command sent a jolt straight to my dick. I dropped down on the rough rooftop, the city humming beneath us like a distant heartbeat. My hands shook as I yanked his belt open, shoving his jeans and boxers down his thick thighs. His cock sprang free, heavy and veined, the head already glistening with precum. It was big, thicker than I’d expected, and the musky scent of him made my mouth water.

“Fuck, look at you,” Marcus breathed, threading his fingers through my hair. “Suck it. Deep.”

I wrapped my lips around the swollen head, swirling my tongue over the slit to catch that salty drop. He hissed, hips jerking forward as I took him deeper, stretching my jaw wide. The weight of his cock on my tongue was perfect, filling me until my eyes watered. I bobbed fast, hollowing my cheeks, spit dripping down my chin while his balls slapped lightly against my fist.

“Yeah… just like that. You’re a natural cocksucker, aren’t you?” His voice was rough, teasing, but the way his thighs trembled told me he was losing control. “Deeper. Let me fuck your throat.”

I relaxed my jaw and pushed forward until my nose pressed into his trimmed pubes, swallowing around him. Marcus groaned loud enough that I worried someone might hear from the buildings nearby, but the thrill only made me suck harder. He held my head steady and started thrusting, short, shallow pumps that bumped the back of my throat. My own cock strained painfully against my zipper, leaking steadily into my boxers.

After a few minutes he pulled out with a wet pop, strings of spit connecting my swollen lips to his glistening dick. “Not coming yet. Turn around. Hands on the ledge.”

I stood on shaky legs, spinning to brace against the low concrete wall. The city sprawled out in front of me, windows glowing like eyes watching us. Marcus yanked my pants down to my ankles in one rough motion, cool air hitting my bare ass. His palm cracked across one cheek, making me yelp.

“Nice ass. Firm. Been wanting to bury my face in it.” He dropped to his knees behind me, spreading my cheeks wide. His hot tongue dragged straight up my crack, circling my tight hole before spearing inside. I moaned, pushing back against his face, the wet sounds obscene against the quiet night.

“Marcus… fuck, your tongue feels so good. Eat my ass, please…”

He growled into me, licking and sucking like he was starving. One thick finger joined his tongue, stretching me open, then two, scissoring and curling until they brushed my prostate. My cock throbbed untouched, dripping onto the rooftop. I was panting, forehead pressed to the cool concrete, ass grinding back desperately.

He stood up suddenly, spitting into his palm and slicking his cock. “Gonna fuck you now. Tell me you want it.”

“I want it. Fuck me hard, Marcus. Fill me up.”

The blunt head of his dick pressed against my hole and pushed in slow, stretching me wide. The burn was intense, perfect. Inch by inch he sank in until his hips met my ass, balls resting against mine. We both groaned at the same time.

“Jesus, you’re tight. Gripping my cock like you were made for it.” He pulled back almost all the way, then slammed in again, setting a brutal rhythm. Each thrust rocked me forward, my cock slapping wetly against my stomach. The sound of skin slapping skin echoed off the rooftop walls.

“Harder,” I begged, voice cracking. “Fuck me like you own me.”

Marcus grabbed my hips, pounding deeper, faster. One hand reached around to stroke my leaking cock in time with his thrusts. The dual sensation had me seeing stars. Sweat slicked our bodies; I could smell it mixing with the scent of sex and the faint city smog.

He spun me around suddenly without pulling out, lifting one of my legs so I was half-sitting on the ledge. Face to face now, he drove up into me, our foreheads pressed together, breath mingling in hot pants.

“Look at me while I fuck you,” he ordered. His eyes were wild, pupils blown. “I want to watch you come on my cock.”

I stroked myself frantically, the angle hitting my prostate with every stroke. The pressure built fast, unbearable. “I’m close… gonna cum…”

“Do it. Shoot all over us.”

My orgasm hit like a freight train. I cried out, cum spurting hard across my stomach and his chest in thick ropes. My ass clenched around him, milking his dick. Marcus cursed, thrusting erratically, then buried himself to the hilt. I felt the hot pulse as he came deep inside me, flooding my guts with jet after jet of warm cum.

We stayed locked together, trembling, breathing hard while the city kept sparkling below us. Slowly he pulled out, a trickle of his load running down my thigh. He kissed me again, softer this time, almost tender.

“Best breakdown I’ve ever had,” he whispered against my mouth, grinning.

I laughed, still dizzy. “Think we can get the car fixed in the morning… or should we stay up here a while longer?”

“Morning can wait.” His hand slid down to squeeze my cum-slick ass. “I’m not done with you yet.”

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