Font Size:

This time, when I kiss him, it’s slower, deeper, filled with all the words I don’t need to say because he already knows them. His hands slip under my shirt, and I shiver—partly from the cold, mostly from the way his touch still sets my skin on fire.

“You’re freezing,” he murmurs against my mouth.

“Guess you’ll have to warm me up then.”

His low chuckle sends another shiver down my spine, this one having nothing to do with the temperature. “I can think of a few ways to do that.”

I press closer, loving the solid warmth of him against me. “Oh yeah? Care to demonstrate?”

His answer comes in the form of another kiss, this one promising enough to make me forget about the cold entirely. His tongue slides against mine, and I think about how lucky I am to have found him here in this town that feels more like home every day.

Nate’s lips trail down my neck, and my breath catches in my throat. “Don’t you have to head home?” he asks between kisses. “Marcus will wonder what’s taking you so long.” His teeth graze my skin, and I almost forget how to form words.

“Marcus,” I manage to gasp as Nate finds that sensitive spot just below my ear, “is probably already passed out on the couch. Or…” I trail off as his hands slip under my shirt, his fingers tracing patterns that make my skin tingle.

“Or?” His voice is rough against my ear.

“Or he’s listening through the wall like the nosy bastard he is.”

Nate pulls back just enough to look at me, and the heat in his eyes makes my knees weak. “Well then,” he says, a wicked smile playing at the corners of his mouth, “we should give him something worth listening to.”

Before I can respond, his mouth is on mine again, hot and demanding. I kiss him back just as hard, letting my hands roam over the familiar planes of his chest through his shirt. He makes a low sound in the back of his throat that goes straight to my groin, and suddenly, we’re both fumbling with buttons and zippers, too desperate to take our time.

“Off,” I growl, tugging at his shirt. He breaks the kiss long enough to yank it over his head, and I take a moment to appreciate the view—the way his muscles flex as he moves, the trail of dark hair leading down into his jeans, and that soft belly that makes me want to rub against. Then his hands are on my shirt, and I lift my arms to help him remove it.

The cool air hits my skin, but I barely notice because Nate’s mouth is on my collarbone, leaving a trail of hot open-mouthed kisses that make me shiver. His hands work at my belt, and I focus on getting his jeans open, though it’s hard to concentrate with the way he’s touching me.

We manage to kick off our remaining clothes, and then we’re skin against skin, and god, I’ve missed this. Missed him. It’s only been a few days since we were last together, but it feels like forever when his hands are on me like this, when his mouth is doing things that make coherent thought impossible.

“Lube’s in the bedroom,” he pants against my mouth, but I shake my head.

“Too far,” I groan as his teeth scrape along my jaw. “Need you now.”

He seems to understand because he pulls me onto his lap, his strong hands guiding my hips until I’m straddling him. The feel of him hard against me makes my head spin, and when he wraps his hand around both of us, a moan escapes my lips.

“Fuck, Cas,” he breathes, his free hand gripping my hip. “I missed this so much.”

I can’t answer because he’s started moving his hand, creating the most perfect friction. Instead, I thrust against him, loving the way his breath hitches when I do. His hand is big enough to hold us both, and the feeling of his cock sliding against mine, slick with precum, is almost too much.

“That’s it,” he encourages as I move faster. “Just like that, baby.”

I brace myself with one hand on his chest, feeling his heart racing under my palm. I join my other hand with his, our fingers intertwining around our cocks. The added pressure makes us both moan, and I lean down to capture his lips in a messy kiss.

Our tongues slide together as we find a rhythm, thrusting into our joined hands. Sweat makes our skin slip and slide, and the room fills with the sound of our heavy breathing and occasional gasps of pleasure. Nate’s free hand slides up my back, pulling me closer, and tension builds in my gut.

“Close,” I manage to gasp against his mouth. “So close.”

“Me too,” he groans, his hips jerking up to meet mine. “Come for me, Cas. Come all over me.”

His words push me over the edge, and I come with a cry that I muffle against his shoulder. He follows right after, his whole body tensing beneath me as he spills over our hands. For a moment, there’s nothing but the sound of our ragged breathing and the pounding of my heart.

I’m sprawled across Nate’s chest, feeling boneless and completely satisfied. His fingers trace lazy patterns on my back, and I know I should move, should clean us up, but I can’t seem to make my muscles cooperate. Besides, he’s warm and solid beneath me, and I’m too comfortable to care about the mess.

“You’re heavy,” he mumbles into my hair, but his arms tighten around me instead of pushing me away.

“Mmm,” I agree, nuzzling into the crook of his neck. “Too bad. I live here now.”

His chest rumbles with quiet laughter. “That so?”