My breath caught. The city buzzed faintly beneath us, a distant hum of life carrying on, while above, the stars shimmered like scattered diamonds. But none of it mattered. All I could focus on was the man beside me, the way his eyes darkened as he leaned in, closing the space between us. And when Landon did that, I didn’t stop him. Didn’t want to.
The kiss was soft at first, hesitant, as if he was giving me the chance to pull away. But I didn’t. Instead, I melted into him, fingers curling into the fabric of his shirt as his lips moved against mine with slow, aching intent.
And then it changed.
Desire tightened in my chest, all this unspoken longing from tonight unraveling all at once. Way too much to contain. His hands gripped my waist, pulling me closer as our mouths collided again, desperate now. I gasped against his lips, and he swallowed the sound, deepening the kiss as his fingers traced the curve of my spine. Heat surged between us, and suddenly, the summer air wasn’t the only thing making me breathless.
“Landon,” I whispered, barely a plea, barely a warning.
He groaned, his hands shaking slightly as they slid down my waist, fingertips gripping at the fabric of my dress like he needed something to hold onto. His lips moved from my mouth to my jaw, down my neck, open-mouthed kisses against fevered skin. My heart pounded, body thrumming with a heat that had nothing to do with the summer night.
I raked my fingers through his hair, tugging slightly just to hear the low, needy sound that escaped his throat. He pulled me fully against his hardening cock, the smooth fabric of his tuxedo pants pressing against my bare thighs. His hands slipped beneath the hem of my dress, fingertips skimming over my thighs where theytraced soft patterns against my skin before his touch became more insistent, more certain.
He was hesitant, but not unsure. I knew he was just savoring each new inch of me, mapping my body as he went. The contrast of his rough fingers against my soft skin sent a shiver through me, heat pooling low in my belly as he explored, as if committing every touch to memory.
“Jesus,” he muttered against my skin, as though he were overwhelmed. As though he couldn’t believe this was happening. His hands flexed against my hips, fingers digging in like he needed to ground himself.
My breath hitched as I shifted against him, the pressure between our bodies making my stomach tighten, making us both gasp. A blush burned hot across my cheeks, the intimacy of it all hitting me out of nowhere. How close I was, how little space was left between us.
His forehead pressed against mine, breath ragged and blue eyes blown wide as he searched my face. “We don’t—” he started, voice thick with arousal.
“I know,” I interrupted, my fingers tracing the sharp line of his jaw, my own breath unsteady. “But I don’t want to stop.”
His lips crashed against mine again, any hesitation melting away as need overtook caution. His hands roamed, his touch firmer now, like he’d accepted what was happening, what we both wanted. I gasped into his mouth as he pushed my dress higher, his palms skimming up my thighs, rough fingertips sending sparks through my skin.
“You know,” he muttered between kisses, his lips brushing against my jaw, “This has been equally the worst and best year of my life.”
My breath hitched as he tilted my chin up, his nose grazing mine. “I know what you mean.”
He groaned softly, fingers flexing against my thighs. “I just thought of something.”
“What?”
“Your boyfriend’s the Rookie of the Year,” he replied with a cheeky grin.
Heat curled low in my belly, his confession sending a fresh wave of want through me. “That he is, and I’m so damn proud of him.”
“I want to touch you so bad,” he whispered, his lips tracing a heated path down my throat, hands sliding higher under my dress. His fingertips grazed over the soft lace of my underwear, and a shaky breath escaped me as he rubbed slow, teasing circles, pressing just enough to make my thighs tremble.
A soft sound slipped from my lips, something between a sigh and a whimper, and Landon let out a low, shuddering breath at the movement. His other hand gripped my waist, grounding me against him, against the undeniable hardness beneath his pants. The heat between us burned hotter, more desperate. I reached down, fingers fumbling against the fabric of his pants, feeling the solid length of his cock beneath my palm. He sucked in a sharp breath, forehead pressing against mine as he let out a low, needy curse.
“I want to be good for you, Nicole,,” he murmured, voice rough with restraint. “I want to be the kind of guy you deserve.”
I nodded, swallowing hard, overwhelmed by how much I wanted it too. How much I wantedhim. My breath trembled as I met his gaze, the weight of his words pressing into me as much as his touch.
“I'm yours,” I whispered, the confession slipping past my lips before I could second-guess it. “All yours.”
Landon’s breath hitched, and then he was moving, shifting, his hands firm yet careful as he eased me down onto his tux jacket that he’d spread out. The fabric was warm against my back, but all I could focus on was him. His weight pressing into me, the way his breath ghosted over my skin. He hovered for a moment, eyes searching mine as though he was capturing a mental image of this moment, savoring the way I looked beneath him before he finally lowered his mouth to capture my lips again in a kiss that was all heat and hunger. His body flush against mine, the weight of him pressing me into the softness below. His mouth found me again, hungrier now, lips parting to deepen the kiss as his hands roamed. Gripping, teasing, worshipping.
His fingers slipped back beneath my dress, rubbing slow, deliberate circles through the thin fabric of my underwear, drawing out breathless gasps from me that I couldn’t hold back if I tried. My thighs trembled, hips rolling instinctively into his touch, craving more, needing more. He groaned, his expression dark with want.
“Oh… Fuck…” My voice got stuck in my throat as my mouth went dry.
“You feel so good,” he rasped, his fingers dipping just a little lower, teasing the edge of the waistband. “I can’t fucking get enough of you.”
I palmed his cock through his pants, feeling how hard he was, how much he needed this. Andme.His hips jerked at the contact, a low curse slipping from his lips as he dropped his head against my shoulder.
“Fuck, Nicole,” he muttered, breath ragged. “You’re leaving me no choice but to fuck you hard.”