Leo’s breath hitched. “Yeah?”
I pushed him gently onto his back and knelt between his thighs. He was beautiful like this, all spread out and wanting, his chest rising fast, his eyes locked on mine. I wrapped a hand around the base of his cock and leaned in, licking a slow stripe up the underside. He cursed, hips twitching.
“Jesus, Ethan,” he groaned, fingers curling in the sheets.
I took him into my mouth slowly, savoring the weight and heat of him, the way he gasped when I swallowed around him. His thighs tensed beneath my palms, his hand brushing my hair in something halfway between reverence and desperation.
“Fuck, that feels so good. You're gonna make me lose it.”
I pulled off with a wet pop and kissed up his stomach, his chest, until we were face to face again. Our cocks slid together, both of us slick with pre-come, the friction making my head spin.
“I want you inside me,” I whispered against his mouth. “I want to feel you.”
Leo’s eyes burned. He kissed me hard, then reached over to the nightstand for the lube. His hands were steady, careful. When he slid his fingers between my cheeks and found my hole, he paused.
“Tell me if you want me to stop.”
“I won't,” I said. “I want this. I want you.”
He pressed one finger inside, slow and gentle. I groaned, arching up into his touch. He added another, then a third, working me open with patient care, curling just right to make me cry out. I was panting, desperate.
“Leo, please. I need you.”
He moved over me, lining himself up, his cock thick and slick with lube. He braced himself on his forearm, eyes locked with mine.
“You’re sure?”
I nodded. “Yeah. I’ve been waiting ten years for this. Don't make me wait another second.”
He pushed in slowly, the stretch sharp and sweet, and I wrapped my legs around his waist, pulling him deeper. It hurt, a little, but the pain was drowned out by the sheer overwhelming feeling of him inside me. Of finally being filled by the man I had never stopped loving.
He bottomed out with a strangled sound, pressing his forehead against mine.
“God, you feel incredible,” he whispered.
“So do you,” I said, breathless.
He began to move, slow and deep, each thrust driving a moan from my throat. Our hands tangled, fingers clutching like we were afraid to let go. The rhythm built, the sound of skin slapping skin filling the room, punctuated by our gasps, our curses, the way he kept saying my name like a prayer.
“You're so fucking tight,” he groaned. “I could stay like this forever.”
“Then do it,” I gasped. “Stay. Don’t let this be a one-night thing.”
His pace faltered for half a second, and he looked down at me, face open, vulnerable.
“I wasn’t planning on going anywhere.”
I surged up to kiss him, and he fucked me harder, faster, each stroke brushing something deep inside that made my toes curl and my vision blur. I was close, right on the edge, every nerve alight.
“Touch me,” I begged. “Please, Leo?—“
He wrapped a hand around my cock, stroking in rhythm with his thrusts, and it was too much. I came with a shout, my body seizing beneath him, come striping both our stomachs. He groaned, hips jerking as he followed, spilling deep inside me with a raw, guttural sound.
We lay there tangled, breathless, sweat cooling on our skin. His cock softened inside me as he brushed my hair back from my face.
“That... that was worth every second of waiting,” I said, smiling up at him.
Leo laughed softly, chest still heaving. “Yeah. It was.”