I had spent years convincing myself it was just curiosity, something that would fade once I got older and settled down with a woman. But the truth pressed against me every night when I lay awake, hard and aching, imagining the weight of another man on top of me. At twenty-two I finally stopped running from it. I met him on a quiet app, no expectations, just a drink at a dim bar near campus. His name was Marcus, thirty, broad shoulders, a steady voice that made my stomach tighten when he said he liked nervous guys who were ready.
We talked for an hour, the conversation sliding from work to the way my hands shook when I lifted my glass. He didn’t push. He simply said, “Come back to my place if you want to find out.” I followed him out into the night air, heart hammering so loud I was sure he could hear it. His apartment was small and warm, the kind of place where the lights stayed low. The door clicked shut and he turned to me, asking once more if I was sure. I nodded, throat dry, and he stepped close enough that I felt the heat of his chest through our shirts.
His mouth met mine slowly at first, testing. The kiss deepened, tongue sliding against mine, and every nerve I owned lit up. I had kissed before, but never like this, never with the solid press of another man’s body aligning so perfectly against my own. My hands found his waist, then slid up under his shirt to trace the line of muscle along his spine. He groaned into my mouth and the sound went straight to my cock, already straining against my jeans.
We moved to his bedroom without breaking the kiss for long. Clothes came off piece by piece, each layer revealing more skin I suddenly needed to touch. His chest was smooth except for a thin trail of hair that disappeared below his belt. When I finally got his jeans open, his cock sprang free, thick and flushed, the head already glistening. I wrapped my fingers around it on instinct, feeling the heat and the pulse. Marcus watched me with dark eyes, letting me explore, guiding my hand with gentle pressure until I found the rhythm that made his hips twitch.
He undressed me next, palms sliding over my stomach, my thighs, until I stood naked in front of him, erection bobbing between us. I felt exposed and unbearably turned on at the same time. He dropped to his knees without warning and took me into his mouth. The wet heat was shocking. I gasped, one hand flying to the back of his head as he sucked me slow and deep, tongue working the underside with deliberate strokes. My legs shook. I had never felt anything so intimate or so filthy at once. He pulled off just long enough to tell me I tasted good, then swallowed me again until I had to tug his hair to keep from coming too soon.
When he stood, he kissed me again so I could taste myself on his tongue. We fell onto the bed together, bodies sliding, cocks rubbing. He reached for lube and a condom, asking again if I wanted to keep going. I told him yes, voice rough, because the need had become something physical I couldn’t ignore. He rolled me onto my back, settling between my spread thighs. His fingers, slick and patient, circled my entrance before pressing inside one at a time. The stretch burned at first, then bloomed into a fullness that made my cock leak against my stomach. He curled his fingers and found the spot that made me cry out, hips jerking up into nothing.
By the time he positioned himself and began to push in, I was desperate. The head of his cock breached me slowly, the pressure intense and perfect. I breathed through it, clutching his shoulders, until he was fully seated and we both stilled, breathing hard. He moved in shallow thrusts at first, letting me adjust, whispering that I felt incredible around him. The pain faded into something hotter, deeper. I wrapped my legs around his waist and pulled him closer, urging him deeper. Each stroke dragged over that same sensitive place inside me until I was moaning without shame, cock trapped between our bodies and leaking steadily.
We changed positions once, him on his back so I could ride him. The new angle let me control the depth and speed. I braced my hands on his chest and rocked, watching his face tighten with pleasure. His hands gripped my hips, guiding me, praising how well I took him. Sweat slicked our skin. The room smelled like sex and lube and the faint spice of his cologne. When I started to lose rhythm, he flipped us again, driving into me with steady, powerful strokes that pushed me right to the edge.
I came first, untouched except for the friction of our stomachs, pulsing hard between us with a broken sound I barely recognized as my own voice. Marcus followed seconds later, buried deep, groaning my name as he throbbed inside the condom. We stayed locked together afterward, breathing against each other’s necks, his weight a comforting anchor while my body trembled through the aftershocks.
He pulled out carefully, disposed of the condom, and brought a warm cloth to clean me. We lay side by side in the quiet, his arm draped over my chest. I felt changed in a way I couldn’t yet name, but not lost. Marcus kissed my temple and asked how I felt. I told him I wanted to do it again, maybe not tonight, but soon. He smiled against my skin and said he wasn’t going anywhere. In that moment, the years of wondering dissolved into something simple and real: I had crossed the line I’d drawn for myself, and the other side felt like home.