He walked into the bar like he owned the place, jeans tight enough to show the thick bulge down his left thigh. I bought him a drink, told him straight what I wanted, and twenty minutes later we were in his apartment with the door barely shut. He unzipped, pushed his jeans down, and that heavy uncut cock swung free, already half-hard, the long foreskin covering the head like a tight hood.
I dropped to my knees right there in the hallway. No teasing, no slow build. I grabbed the base, pulled the skin back just enough to see the wet slit, and dragged my tongue under the hood. The taste hit me immediately, salty, warm, a little musky from being trapped all day. I sucked the whole head into my mouth and worked my tongue in circles, pushing the foreskin forward then peeling it back again while I slurped.
He groaned low and grabbed my hair. Yeah, suck that fucking thing. Get it sloppy. I did exactly that. Spit ran down the shaft as I bobbed, taking more each time. The foreskin bunched up against my lips when I went deep, then stretched tight when I pulled back. I used both hands, twisting one around the thick base while the other stroked the loose skin up and over the head, then sucked it clean again.
His balls were heavy and low. I let the cock rest against my face while I licked them, sucking one into my mouth, then the other, letting them roll on my tongue before going back to the cock. It was fully hard now, curved slightly upward, veins standing out along the shaft. I opened wide and took it to the back of my throat in one push. The head bumped my throat and I held there, gagging once, spit pouring out around my lips and dripping onto the floor.
He started fucking my face. Short, hard thrusts that made my eyes water. Every time he pulled back the foreskin slid forward and I chased it with my tongue, licking inside the hood while he was still moving. The wet sounds were loud and nasty. I kept one hand on his balls, tugging them down, and the other stroking whatever length wouldnt fit in my mouth.
Fuck, youre good at this, he growled. Love watching that foreskin disappear between your lips. I moaned around the shaft so he could feel the vibration. My own cock was aching in my pants but I didnt touch it. This was about his. I wanted to make him lose it.
I pulled off for a second, strings of spit connecting my mouth to his cock. Give it to me. Fuck my throat. He shoved back in harder. I relaxed and let him use me, eyes watering, nose pressed into the trimmed hair at his base every few strokes. When he pulled out I immediately sucked the head again, tongue flicking under the foreskin, tasting the fresh pre-cum that leaked out.
He lasted longer than I expected. I switched between deep throat, fast stroking with both hands, and slow, wet worship of the head and foreskin. My jaw was sore, lips swollen, chin soaked. Finally his balls tightened in my hand. Gonna cum, he warned. I stayed on the head, sucking hard, tongue working the underside while my fist twisted the shaft.
He came with a grunt, thick pulses hitting my tongue. I swallowed the first few, then pulled back so the rest shot across my lips and cheek. I kept stroking, milking every drop, then licked the head clean, sucking the last dribbles from the slit while the foreskin slid back into place.
We didnt stop there. He pulled me up, bent me over the couch, and fucked me hard while I reached back to play with his balls again. Every time he bottomed out I could feel that heavy cock throbbing inside me. Later, after he came a second time, I went back down on him, sucking him soft and then hard again until he fed me another load, this one slower and thicker.
By the time we were done my face was a mess, my throat raw, and I still wanted more. He wiped my chin with his thumb and pushed it into my mouth. Good boy, he said. I sucked his thumb clean the same way Id sucked his uncut cock, already thinking about the next time I could get on my knees for him.