Font Size:

He pulled back just enough to strip my top off, then his mouth was on my nipple, sucking hard. I moaned, loud, unfiltered, my head thumping back against the wall. His fingers worked my jeans open, shoving them down with my underwear in one go. I kicked them off gracelessly and then he was lifting me again, kicking the bedroom door open, tossing me onto the bed.

I bounced once, propped up on my elbows to watch him undress. Shirt hit the floor. Pants followed. And there he was, cock hard and thick, jutting out like it had been waiting as long as I had. The sight of him naked after two years of imagining it was better than every fantasy I’d ever had on that porch, and I’d had a lot of fantasies on that porch.

He paused, glancing around the room. “Condom?”

I shook my head, biting my lip. “I’m on the pill. Have been forever.”

His eyes lit up, that sharp jaw going slack for a second before he grinned. All teeth and heat. “Hell yeah.” Then he climbed over me, caging me in with those arms, his gaze pinning me as much as his body.

“Tell me if it’s too much,” he said, voice low and controlled, but his eyes said he was barely holding back.

“It’s not.” I grabbed his shoulders and pulled him down. Our mouths crashed together and he nudged my thighs apart with his knee. His hand slid between us, fingers stroking my pussy, wet and ready. He circled my clit once, twice, making me buck, then pushed two fingers inside and I gasped, clenching around him.

“Finneas...” That was all I managed before he withdrew his fingers and lined up his cock, thrusting in slow but deep. Holy shit. He filled me, stretching in the best way. I wrapped my legs around his waist and pulled him closer.

He started moving, controlled at first, long strokes that had me seeing stars, but the restraint cracked fast. His hips snapped harder, faster, the bed creaking under us. I met every thrust, nails digging into his back, overwhelmed by the heat, the slap of skin, the way he watched me like I was the only thing that existed in the world.

“You’re mine,” he grunted, one hand bracing beside my head, the other gripping my hip to angle deeper. It hit that spot and I cried out, chasing it.

“Yeah? Prove it,” I taunted, even as my body shook. Because somewhere in the back of my brain I was still me, still the woman who ranked his grunts on a porch for two years, and the fact that he was currently proving it with every thrust was the most satisfying full-circle moment of my entire life.

He proved it. Flipped me onto my stomach, pulled my hips up, drove back in from behind. His hand fisted my hair, not yanking, just holding, while the other found my clit. I came hard, pussy pulsing around his cock, screaming his name into the pillow. He followed seconds later with a low groan, thrusts going erratic before he stilled.

We collapsed. I flopped over onto his chest, both of us panting, his arms wrapping around me, and for a minute it was just our ragged breathing in the dim room. Sweat and warmth and his heartbeat hammering under my ear.

He shifted, propping up to look at me, those amber eyes soft now. “You okay?”

I propped my chin on his chest. “Adequate.”

He looked down at me. I held a straight face for about three seconds before the dimple gave me away.

“You’re full of shit,” he said.

“Maybe slightly above average. If I’m being generous.”

“Generous.”

“Don’t fish for compliments. It’s unattractive.”

“You’re lying on top of me naked. I think we’re past unattractive.”

“Fair point. I’ll upgrade you to solidly above average.”

“Your rating system needs work.”

“My rating system is flawless, like everything else about me.”

I bit my lip to keep from laughing. He watched me do it, his hand tightened on my back, and I could feel him getting hard against my thigh. Already. Holy shit.

“Seriously?” I said.

“It’s been two years, Andrea.”

“It’s been twenty minutes.”

“Twenty minutes too long.”

I pushed him flat on the bed, swinging a leg over to straddle him again. His cock slid against my thigh, fully hard, and I grinned down at him. “My turn to improve that rating.”