The November rain hammered the city like it was trying to wash away every filthy thought in my head. It only made me hornier. I was stuck at work, cock twitching every time thunder rolled, desperate to drop to my knees and suck someone dry.
I opened Grindr, scrolled through the usual parade of torsos and dick pics, found nothing worth the risk, and slammed the app shut. Back to spreadsheets.
Ten minutes before clock-out, I checked again. One new message: “Hi” with three pics attached. Cute face, sharp jaw, gym-built chest dusted with hair.
“How old?” I typed.
“27.”
Perfect. I’m 21 and crave older guys who know what they want.
“Wanna meet for fun?”
“Yeah.”
“RN?”
“At the gym. Done in 30.”
He dropped his location—fifteen minutes from my office.
“I’ll wait outside.”
The rain soaked me the second I stepped out, shirt plastered to my skin, jeans heavy. I didn’t care.
He walked out in a gray tank clinging to every ridge of muscle, towel slung over his shoulder. No small talk. He tilted his head toward his car. “Get in.”
His apartment was five minutes away. We dripped across the threshold.
“Strip,” he said, peeling off his own clothes. “We’re both soaked.”
We stood under the shower spray, not touching, just letting the heat chase the chill. Steam fogged the glass. He shut the water, grabbed a towel, and led me to his room.
He lit a cigarette, leaned against the dresser, smoke curling toward the ceiling. “What are you into?”
“Dominant guys. Oral. Body play.”
He took a slow drag, eyes raking over me. “Good.”
He crushed the cigarette, closed the distance, and kissed me hard—tongue claiming, teeth nipping. One shove and I was on the bed, legs spread. His rough hand slid straight to my hole, thumb circling, eyes locked on mine like he was starving.
I whispered against his mouth, “I wanna suck you.”
He hauled me up by the arm, positioned me on my knees beside the balcony door. Rain battered the glass. I took him deep, throat working, spit slicking my chin. Twenty minutes of worship—gagging, moaning, his hand fisted in my hair guiding the rhythm.
He yanked my head back. “Can I fuck you?”
I nodded, breathless.
He crossed to the nightstand, rummaged, came back with an empty condom box. “Fuck. Out.”
Disappointment hit me like cold water. He pulled me into the sheets anyway, chest to my back, arms caging me. His cock, still hard, pressed between my cheeks.
Then he shifted, lined up, and pushed—bare, slow, deliberate. I grunted as the head breached me. Halfway in, he started a lazy thrust. Two minutes of raw heat and I panicked.
“Wait—are you tested?”
He froze, pulled out, and disappeared into the bathroom. Water ran. I sat on the edge of the bed, heart hammering, scared I’d ruined it.
He came back, kissed me soft. “Clean. Recent. I’m good.”
Relief flooded me. He lit another cigarette, cracked the balcony door. Rain smell rushed in.
“Can I go out there naked?”
He exhaled smoke, nodded. “Go.”
I stepped onto the dark balcony, city lights smeared by rain. No one below could see this high up. His hand found my ass, foot nudging my stance wider.
“Stay calm,” he whispered, breath hot against my ear. “Don’t worry.”
He slid in again—raw, deeper this time. I arched, palms flat on the wet railing. He fucked me slow and steady, rain misting our skin, thunder masking my moans. Twenty minutes of deliberate strokes, his grip bruising my hips.
“Where do you want it?”
“Face and chest.”
He spun me, pushed me to my knees. One hand jerked his slick cock, the other tangled in my hair. He came in thick ropes—hot stripes across my cheek, lips, collarbone. I licked what I could reach.
“You wanna cum?”
“Late for home.”
I cleaned up fast, clothes sticking to cum and rain. We swapped Instagrams, promised next week.
By the time I hit the street, the storm had eased to a drizzle, but I was still buzzing—marked, dripping, already counting the days
whole 20 mins in his dark balcony.. after few more minutes he asked me where i want his cum and i said on my face and chest so he pulled it out turned me our and kissed me and pushed me down on my knees cum all over on me and fuck it was hot as fuck.. he asked if i wanna cum but i denied as i was getting late to reach home.. i quickly got cleaned and we exchanged socials and chatted more once i got home and planned to meet again next week