My throat tightened and my dick hardened as I thought about him being just on the other side of the wall. I shifted where I sat and I palmed my cock through my jeans, pressing the heel of my hand against it and unsuccessfully willing my erection to go away. I wondered how long he’d be, and if I had time to jerk off before he finished up. Not likely. Definitely not worth the risk of getting caught.
Before I could agonize any further, the shower turned off. My throat felt tight again as the bathroom door opened. Callum stepped out, a towel wrapped firmly around his waist, his skin still damp and slightly red from the heat of the shower. I inhaled sharply.
“I forgot to bring clean clothes in there with me,” he explained.
I just nodded, unable to tear my gaze from his body. Fuck, fuck, fuck.
He made his way to the side of the bed and I forced myself to look away, down at my phone, desperate to do anything I could to keep from tipping him off. Cal grabbed some clean clothes from his bag and hurried back into the bathroom without another word.
My heart raced, thudding hard in my chest. I wanted him, I knew that much. I sat there, caught up in my thoughts, until he emerged from the bathroom again, freshly showered, his dark brown hair tousled and damp, his face clean-shaven. He must have left his glasses in the bathroom, because he wasn’t wearing them now. He ran his fingers through his hair to tame it a little and came to stand at the end of the bed.
Don’t be a coward. Just do something. I stood and moved to stand in front of him.
He gave me a nervous little smile, stuffing his hands into his pockets. “Hi.”
Do it, I told myself. Without hesitating any further, I placed one hand on Cal’s jaw, the other one going to his hip and pulling him close. A second later, I leaned in and gave him a gentle kiss. “Hi.”
His cheeks turned a rosy pink and he hummed softly, leaning into my touch.
“Is this okay?”
“Better than okay.”
I kissed Callum again and his arms wrapped around me as he parted his lips, letting me slide my tongue inside his mouth and along his own. Heat quickly built between us, the kiss becoming more intense, more frantic, until we were tugging each other’s shirts off and discarding them on the floor. As soon as the shirts were off we came together again, kissing hungrily.
I moved my hands to unfasten his jeans and his breath hitched as they hit the ground. He moved away to pull the last of his clothes off and as he did, I stripped down, too. In seconds, we were both naked. He opened his mouth to say something but before he could speak, I put a hand on his chest and pressed him backwards until he sat on the bed. Cal grinned and scrambled back onto the bed until he was near the pillows. I took it as my cue, and practically pounced on him.
In the next moment, I was crawling on top of him, our bodies pressed together, both of us hard and leaking precum as I captured his mouth with mine and we rutted against one another. Callum’s hands moved to my back, fingers pressing firmly into the muscle as he held me tightly, before sliding down to grip my ass. That drew a deeper moan from me and I thrust against his hip.
Callum removed his hands from my ass and placed them on my chest, shoving me insistently until we switched places and he was straddling me as we kissed again and again.
“Fuck,” I murmured when he finally took my cock in one hand and stroked it slowly, running his thumb through the precum gathered at my slit.
He grinned wickedly and pressed a kiss to my jaw before moving lower, kissing down my body, stroking my aching cock at the same time. He dragged his tongue across each of my nipples, pulling soft little moans from me. As he made his way down to my stomach, he released my cock from his grip, moving lower until he was eye-level with it. After just a moment’s hesitation, he glanced up at me, seemingly waiting for permission.
“Can I?”
I nodded frantically. “Please.”
With that, he moved lower, taking just the head of my cock into his mouth. My eyes fluttered shut as he dragged his tongue across the sensitive underside, making more precum leak from me.
“More,” I whispered.
Cal took my cock fully into his mouth then, sliding down as far as he could, gripping my shaft with his fist. Gradually, he began to bob his head, sucking and stroking, tongue sweeping over the crown.
I sucked in a sharp breath. “Fuck.”
He hummed his approval and continued working my cock, and as he did, my hands found their way into his hair, gripping the sides of his head and gently tugging while he sucked me.
I thrust into his mouth as the heat began to build in my gut, Callum stroking and bobbing faster, continuing to let out soft hums that signaled his own pleasure.
“God…” I swallowed hard, eyes shut tight. “I’m so close.”
Cal moaned around my cock, moving his free hand to stroke my balls, which sent me past the point of no return. I let out a long groan as I came, unloading into his mouth with a string of curses.
He swallowed, continuing to stroke me into his mouth until I was completely drained. When he was sure I was done, he pulled away and sat up, moving back up the bed until he was lying next to me.
“Come here.” I shifted us until he was straddling me before hauling him down for a filthy, open-mouthed kiss, thrusting my tongue against his, relishing the taste of myself on him.