PART 5 :
The next few weeks, we were busy with our college work and assignments and then came the winter vacations when Zach went back to his hometown for a while. We kept in touch and jerked off together on video calls.
I too went to my hometown and realized how much I missed but snuggled against him. I missed the feeling of being woken up with Zach’s cock wedged between my cheeks. The taste of his lips, the musky scent of his body, and just the warmth he made me feel in my chest whenever we cuddled.
We met each other after around 15 days and decided to go out for dinner. I could sense that Zach was very horny, and so was I, and it felt like we were going to cross the last boundary that night. We didn’t get drunk or anything, and I liked that if we did hookup, I wanted to be in my senses, and I wanted Zach to be fully aware of what he was doing; if he got drunk, fucked me, and then regretted it the next morning, that would’ve broken me up and also ruined everything that had been happening till now.
When we returned to our room and closed the door, his hands were firm on my shoulders as he pushed me back onto the bed, our eyes locked in a silent understanding of what was going to happen.
He climbed atop me, his body pressing down with a weight that was both reassuring and exhilarating. Our lips met in a kiss that was deep and hungry.
I parted my legs instinctively, welcoming him. His crotch pressed down on mine, and I felt the unmistakable hardness of his cock rubbing against mine through the thin fabric of our pants. His hips began to sway, up and down, and I matched his rhythm, feeling the friction build between us. Each movement sent a jolt of electricity through my body, igniting every nerve in my body.
"Shit! Liam, I’ve missed you so much," he muttered between kisses, his voice ragged with need. "I can’t control myself anymore."
"So let go, and tell me what you want?" I whispered back, my voice barely audible over the pounding of my heart.
"I want to fuck you," he said, his lips finding mine again in a searing kiss. "I don’t know why, but I feel so attracted to you, you make my cock so hard."
I shut him up with a kiss, gripping his collar with all the tension I had been holding inside. It was a desperate move, one that spoke volumes about how much I needed him. For a few seconds, he was surprised, his body stiffening. But then, he gave in, closing his eyes and resting his big palms on my waist. His surrender was all the permission I needed.
With a sudden burst of energy, I pushed him back to sit straight on the bed. Before he could react, I straddled him, kissing him deeper, with a passion that had been simmering for far too long. My heart was racing, the thuds echoing loudly in my ears, drowning out any rational thought. My whole body trembled, but I fought to keep it together, brushing my tongue against his several times. He groaned into my mouth, completely taken aback but entirely enveloped in our lustful encounter. He lay down on the bed, bringing me on top of him this time.
I pulled back after what felt like an eternity, just long enough to look at him. His face was flushed, painted with pure need. I was satisfied with the results but knew I needed more. My lips trailed down his neck to his collarbone, and I felt his body tense beneath me. The groans that escaped him were incredibly arousing, fueling my desire even further.
Kisses turned into bites. I worked my way lower, unbuttoning his shirt with deliberate slowness. Each button undone felt like a victory, bringing me closer to the prize I craved. His breathing grew heavier, his hands gripping the sheets beneath him as if trying to anchor himself.
Once his shirt was off, I continued my descent, kissing and licking my way down to his chest, his sides, and finally his stomach. Just as I reached his crotch, he stopped me, his breath coming in ragged gasps. "God, you look amazing," he complimented, his voice hoarse with desire.
I must have looked as flushed and needy as I felt because he immediately pulled me up and started removing my shirt. In moments, our bodies were completely naked, his hand enveloping my hardened cock as we stared at each other. Our breaths mingled as we jerked each other off in a heated manner.
We kissed again, this time more sloppily, our tongues dancing in a frenzy. I couldn’t get enough, my body aching for more of his touch, more of his kisses. Almost as if my body belonged to someone else, I was consumed by the overwhelming desire to be close to him.
The sensation was incredible, almost too good. Yet, despite the intense pleasure, it felt like endless edging, driving me to the brink of madness. Just as I was about to lose control, he pulled me on top of him, his big hands grabbing my ass carefully as we continued to make out passionately. Our erections rubbed against each other with each movement, the friction sending shocks of pleasure through my body.
I reached for the lube, adding it to our already messy scene. The slick liquid made everything sloppier. He fisted both our hardened cocks, his eyes burning with desire as he pumped us with fervor. The sensation was indescribable, a wet, sticky, burning hot bliss that consumed my entire being.
"Let me make you feel good," he whispered in my ear seductively, his voice husky and velvety. It was all the invitation I needed. He shifted, pushing me gently face first onto the pillow. Before I could process what was happening, he positioned himself behind me, his hands guiding me into place.
He started softly, leaning over me he planted kisses on my shoulders and ran his hand across my spine caressing it gently. I found myself trembling to that very touch. He kept pressing his lips across my skin very carefully, kissing all his way down to my thighs , and then he'd pull back up to lick the curve of my back.
"Are you ready?" he asked, pulling back on more, his voice filled with concern.
"Yes," I replied, my voice trembling with anticipation. "Just... do it."
Zach's hands trembled slightly as he reached for the bottle of lube on the nightstand. I felt my stomach flutter with anticipation. This was it—the moment I had been dreaming about for what felt like forever.
He squeezed a generous amount of lube onto his fingers, then set the bottle aside. My heart was pounding so loudly in my chest that I was certain he could hear it. He brought his slick fingers to my asshole, tracing the rim with gentle pressure. I bit my lip, trying to steady my breathing as his fingers worked their way inside me, slippery and cool against my heated skin.
"You, okay?" he asked, his voice thick with emotion.
I nodded, unable to speak, my throat tight with a combination of nerves and desire. He added another finger, stretching me slowly, methodically. The initial discomfort gave way to a warm, tingling sensation that spread through my body, pooling low in my abdomen.
Finally, satisfied that I was ready, Zach pulled his fingers away and positioned himself behind me. He guided his cock to my entrance, pressing the broad head against my slick hole. The feeling of him at my back, his heat seeping into my skin, made my pulse quicken even more.
With one smooth thrust, he pushed inside me. I gasped, the sensation both intense and overwhelming. His cock filled me completely, stretching me in ways I hadn't anticipated. He paused, giving me a moment to adjust, his breath hot against my ear.
"Fuck, you feel so good," he whispered, his voice rough with need.
I nodded again, my hands gripping the sheets beneath me. "Don't stop," I managed to say, my voice trembling.
He began to move, pulling out almost entirely before plunging back in, each thrust harder and faster than the last. I clenched my muscles around him, the friction sending jolts of pleasure shooting through my body. His balls slapped against my ass with each thrust, the wet sound echoing in the room, mingling with our heavy breaths and the occasional grunt of exertion.
The urgency between us grew with each passing second. Zach's hands gripped my hips tightly, guiding me with forceful thrusts that left me breathless. I could feel his cock twitch inside me, an indication of how close he was to losing control, but he always managed to keep himself from cumming.
"Turn over," he growled, his voice strained.
I did as he asked, rolling onto my back and lifting my legs to wrap them around his waist. He positioned himself between my thighs and plunged back inside me, filling me once more. The angle changed the sensation, sending waves of pleasure radiating from my core.
He leaned down, capturing my lips in a fierce kiss. Our tongues tangled, hot and desperate, as he continued to thrust into me. The bed creaked under our combined weight, the rhythm of our bodies syncing perfectly. I could feel every inch of him, his hardness pressing against my inner walls, the friction driving me closer and closer to the edge.
When he pulled out again, I couldn't help but whimper at the loss. But he wasn't done with me yet. He shifted, positioning me on my knees once more, and entered me from behind. The familiar feeling of his cock sliding back inside me was almost too much to bear. He pounded into me relentlessly, his pace unrelenting.
It was intoxicating, the way our bodies meshed together, the way our breaths quickened in unison.
"Cum for me," he whispered, his voice dripping with command. "Let me feel you come."
He reached between us, his hand wrapping around my cock. The sensation was incredible, his long fingers stroking me with a firm yet gentle pressure. I could feel the blood rushing to my face, my ears ringing with the sound of my own heartbeat. Every stroke of his hand brought me closer to the brink, the tension coiling tighter and tighter within me as his cock too provided internal pleasure.
"Fuck, Liam," he panted, his grip tightening around our my cock. "You feel so fucking amazing."
I couldn't respond, too lost in the sensations flooding my body. His hand moved faster, the friction building with each passing second. I could feel the pressure mounting, the urge to come growing stronger with every pump of his hand. My vision blurred with arousal; my mind focused solely on the pleasure coursing through my veins.
"I'm going to cum," I managed to gasp out, my voice choked with emotion.
He didn't say anything, just increased the speed of his strokes, his fierce intensity that told me he wanted this as much as I did. “Cum for me, Liam. Let me feel you throb in my hand, let me feel your ass milk my cock and make me cum.”
That was all it took. The combination of his words and the relentless thrusting sent me spiraling over the edge. My orgasm hit me like a tidal wave, my entire body convulsing as I came hard.
Almost immediately after I finished, Zach followed suit, his own release hitting him with equal intensity. He groaned deeply as he filled me with his hot seed, collapsing onto my back as he rode out his climax. His hips twitched every now and then, his cock going super hard, getting swollen before shooting ropes and ropes of cum in me.
We lay there for a moment, our bodies entwined, the aftershocks of our release still rippling through us. Finally, Zach rolled off me, pulling me into his arms. We were both slick with sweat and cum, but neither of us cared.
He kissed me softly, his lips lingering on mine. "Fuck, I can't believe I just fucked a guy," he murmured, his voice filled with wonder. "And not just any guy... but my cute roommate who made me gay for him." I smiled, my heart swelling with affection for him. "I can't believe we finally did this," I replied, my voice barely above a whisper.
His hand traced lazy circles on my back, the warmth of his touch calming the residual tension in my body. "Do you regret it?" he asked, his tone hesitant.
I shook my head firmly. "Not for a second," I said, meeting his gaze.
‘I don’t regret it either," he whispered, leaning in to kiss me once more.
****
Thanks for reading this series.
If you want to support me or read more stories written by me, then here’s my patreon. : patreon.com/LiamCox
I’ll be continuing this series on my Patreon, so this isn’t a complete end to Liam and Zach’s story.