Finally, I let go of his hands, dragging mine across his chest, tracing over both nipples, and down to his navel. My fingers explore the dips and curves of his stomach, taking my time.
Jamie never had a six-pack or anything, but he’s got this definition, especially in the muscles on the sides of his stomach—the kind you only get from being naturally strong. It’s the kind of thing that’s always driven me crazy about him. His waist is narrower than mine, his frame leaner, but God, he looks good. He’s always looked so good.
I let my finger trail from his side up to his ribcage, smiling when he lets out a soft laugh and his body twitches. Jamie grabs my hand, his voice breathless but teasing. "Jeff, stop... You’re making me all ticklish."
I laugh, pulling my hand back, and suddenly scoot down the bed. In one swift motion, I yank his underwear off, about as fast as I’d taken off his pants earlier.
Jamie doesn’t even have time to react before I grab his legs and pull him toward me, hard enough that his surprised gasp fills the room. I don’t waste a second, leaning down and kissing up the inside of his thigh. My tongue teases the sensitive spots I know drive him wild, searching for those places that make him whimper—the sounds I love so much.
I find a few.
Jamie’s unusually quiet, his body responding, but without the usual edge of control he likes to hold over me. By now, he’d normally have flipped me over, taken charge, or at least barked out some cheeky order with that smirk of his. But tonight? He doesn’t say much of anything.
I keep teasing him, but the pressure in my own pants becomes unbearable. I have to unzip them, my movements hurried and clumsy.
Jamie’s hands run through my hair, and when I finally take his throbbing cock into my mouth, the long, quiet whimper he lets out sends shivers through me. His fingers tighten in my hair, holding me there as I move slowly, deliberately, savoring the heat of him.
When I pull away, I glance up at him, watching the way his chest rises and falls, his breath still shaky. I know exactly what I want. The heat between us hasn’t faded—it’s only grown, and I’m more than ready to go again.
Reaching for the lube and a condom from the nightstand, I strip off my shirt in one swift motion. Crawling back up his body, I pause, meeting his eyes. There’s something in the way he looks at me: expectant, unguarded, and completely intoxicating. It fuels me, makes me forget everything else but him.
"You’re so fucking hot," I say, my voice low, a smirk tugging at my lips. "I’m the luckiest man alive."
Jamie’s looking up at me like I’ve just told him some unbelievable secret. There’s something in his expression that stops me for a second, something vulnerable, almost shocked.
I lean down and kiss him, soft but deep, as my fingers slide against his opening, slick with lube. When I push one in slowly, Jamie breaks the kiss, tilting his head back to breathe, his neck arching beautifully.
I press my lips to his ear, my voice a whisper, thick with emotion I can’t hold back. "Jamie... God, I’d do anything for you. I’m a fucking lovesick idiot for you. I’d do anything."
The words fall out of me, unfiltered and raw. And in the way Jamie’s body responds, the way he grips me, I know he feels it too.
Jamie grabs my head with both hands before I can whisper anything else and kisses me so passionately I almost forget I’ve got a finger inside him.
Somehow, I manage to fumble my pants and underwear down with one hand, just enough to free myself. Sliding my finger deeper, adding a second, I take my time until he’s ready. Then, finally, I grab the condom and put it on, slowly sinking into his heat, the sensation making my breath catch.
Jamie pulls away from my lips, his gaze dropping to watch me. His hands slide up to my shoulders, and then I feel it—his nails dragging across my skin, scraping just enough to leave a lingering sting.
Whoa. Fuck. That’s hot.
No one’s ever scratched up my back before, and I’m already wondering how many marks he’s leaving behind.
I accidentally thrust all the way in at once, pulling a loud, unrestrained moan from him. His body arches against mine, his muscles tense and trembling, and I quickly grab his arms, pinning them above his head.
Usually, I take my time unless Jamie specifically asks me not to, which, to be fair, he almost always does. He’s never shy about spitting out enough directions to make it easy for me to shut my brain off and just follow his lead.
But desperation takes over the second I’m fully inside him. I move, each thrust needy and purposeful. I’ve never been the dominant one with him, but something about seeing Jamie beneath me, completely undone, makes me lose control... His flushed face, his chest rising and falling, the way his eyes stay locked on mine, heavy-lidded and muttering curses like he can’t believe what I’m doing to him—it’s all overwhelming.
I bend down, my lips latching onto his neck, sucking softly as I hear the first whimpers escape him. The sound sends a rush through me, and I can feel his body trembling beneath mine. We haven’t been at it long, but I already know what’s coming.
I press harder, angling just right to hit the spot I know drives him wild. His breath quickens, his chest rising and falling in uneven waves, and then my name spills from his lips over and over like a prayer, desperate and raw.
I had intended for this to last longer. Really. But when Jamie moans loudly and finishes without even touching himself, his hands still pinned under mine, I nearly lose it.
My orgasm tears through me, overwhelming and all-consuming, leaving me breathless and shaking. I press my forehead to his neck, my body trembling. At the last moment, I pull out, ripping off the condom, unable to resist the urge to finish on his stomach—a strange, primal need to mark him as mine, just this once.
The satisfaction hits me harder than I expected, grounding me as I slowly come back to myself.
"Holy shit, Jeff..." Jamie breathes, his voice still shaky, his chest heaving as he tries to catch his breath.