I was twenty-three when it happened, and I still remember the exact weight of his cock on my tongue like it was yesterday. It started at a friend’s apartment after a late-night party, just the two of us left on the couch with the lights low and the music turned down to a hum. Marcus had been my roommate’s coworker for months, always the quiet one with the slow smile and the way his eyes lingered a second too long when we shook hands. That night the air felt thicker, charged with something neither of us named until he leaned in and asked if I had ever thought about guys.
My heart slammed against my ribs, but I nodded. The confession slipped out before I could stop it. “Yeah. A little. More than a little lately.” He didn’t laugh or pull away. Instead he reached over, brushed his knuckles along my jaw, and asked if I wanted to find out for real. I said yes before my brain caught up with my mouth.
We moved to his bedroom because the couch felt too exposed. The door clicked shut behind us and suddenly everything slowed down. He pulled his shirt off first, revealing a smooth chest and the faint trail of hair that disappeared into his jeans. I followed, fingers clumsy on my buttons. When we were both down to underwear, he sat on the edge of the bed and looked up at me with calm, dark eyes.
“You can stop any time,” he said.

“Just tell me.”
I knelt between his spread knees because that felt right, natural, like my body already knew the script. His cock strained against the cotton of his briefs, a damp spot already forming at the tip. I hooked my fingers in the waistband and tugged them down. His cock sprang free, thick and uncut, the head glistening. The scent hit me first, warm and musky and unmistakably male. My mouth watered.
I wrapped my hand around the base, feeling it throb against my palm. Marcus let out a low sound, almost a sigh. I leaned in and dragged my tongue along the underside, from the heavy balls up to the slit. The taste was salty-sweet, skin and pre-come mixed together. I licked again, slower this time, circling the head the way I liked when I touched myself. Marcus’s hand came to rest lightly on the back of my head, not pushing, just there.
“Fuck, that’s good,” he murmured. “Take your time.”
I opened my mouth wider and slid the head past my lips. The stretch was new, the way my jaw had to adjust, the slight ache that felt good anyway. I sucked gently at first, learning the shape of him, the ridge beneath the crown, the way the skin moved under my tongue. Spit gathered fast and I let it drip down his shaft, using my hand to stroke what I couldn’t fit yet. Every time I bobbed lower, Marcus’s thighs tensed under my palms.
I looked up at him once, eyes watering a little from the angle, and the sight nearly undid me. His head was tipped back, mouth open, chest rising fast. Knowing I was doing that to him sent a rush of heat straight between my legs. My own cock was rock hard, trapped in my briefs, but I didn’t touch it. This moment was about him, about learning how to please another man with my mouth.
I took him deeper on the next stroke, the head nudging the back of my throat. I gagged once, pulled off, caught my breath, then tried again. Marcus’s fingers tightened in my hair, not forcing, just guiding. “Breathe through your nose,” he said softly. “You’re doing so well.”
Praise made me bolder. I hollowed my cheeks and sucked harder, establishing a rhythm that made wet, obscene sounds in the quiet room. Saliva ran down my chin and onto his balls. I reached up with my free hand to cup them, rolling them gently while my mouth worked the shaft. Marcus started to thrust in shallow little movements, meeting me halfway. I let him, relaxing my throat as much as I could, taking him until my nose brushed the trimmed hair at his base.
The first time he hit the back of my throat without me choking, I moaned around him. The vibration made his hips jerk. “Jesus,” he breathed. “If you keep that up I’m gonna come.”
I didn’t stop. I wanted it. I wanted to taste him, to swallow what he gave me. My own cock ached untouched, leaking steadily into my briefs, but the focus stayed on the thick length sliding between my lips. I sped up, sucking noisily, twisting my wrist on every upstroke. Marcus’s breathing turned ragged. His hand on my head grew heavier, not pushing but holding me there as his thighs started to shake.
“I’m close,” he warned.
I looked up again, eyes glassy, mouth stretched wide, and nodded as best I could. That was all it took. He came with a low, broken groan, pulsing hot and thick across my tongue. I swallowed on instinct, the taste sharp and bitter and perfect. Some of it spilled out the corner of my mouth and I licked it up, cleaning him with slow, careful strokes until he twitched from oversensitivity.
When I finally pulled off, my jaw ached and my lips felt swollen. Marcus pulled me up onto the bed beside him, kissed me deep and slow, tasting himself on my tongue. His hand slipped into my briefs and wrapped around my cock. Two strokes and I came hard, shaking against him, the orgasm crashing through me like a wave I hadn’t seen coming.
Afterward we lay tangled together, breathing slowing. He traced lazy circles on my back and asked if I was okay. I nodded, still tasting him, still hard even after coming. “I want to do it again,” I whispered. He laughed softly, kissed my temple, and said we had all night.
That first time taught me more than technique. It taught me the quiet power of giving pleasure, the way my own body responded to another man’s sounds and shudders. Since then I’ve had plenty of other mouths and cocks, but nothing has ever felt quite as electric as that first tentative lick, that first careful swallow, the moment I realized I was exactly where I belonged.