Page 127 of Truck Hard

“Fuck, fuck,fuck.” She clutches at my shoulders, meeting each thrust. “So good. Don’t stop.”

“Never.” I capture her mouth in a messy kiss, grinding deep. “Never letting you go.”

I can feel my release building, pressure coiling tight in my gut. The thought of cumming inside her, marking her mine in the most primal way, has me growing even harder.

“Close.” I warn her, my rhythm growing erratic. “Where do you want it?”

“Inside.” She locks her ankles behind my back, holding me deep. “Want to feel you come in me.”

Her words do my in. I bury myself as deep as possible as my orgasm crashes over me, flooding her with my release. The feel of her pussy fluttering around me tells me she’s following right behind.

We lay tangled together afterward, trading lazy kisses as our breathing slowly returns to normal. I can feel my cum leaking out of her, marking her thighs, and the possessive part of me growls in satisfaction. She’s mine. Finally, completely mine.

“I love you,” I murmur against her lips, unable to contain the words.

Her smile is radiant. “I love you too. So much.”

We stay like that for a long while, just holding each other, basking in the afterglow. Eventually though, reality intrudes.

“What time does Cam get home from school?” I ask, not wanting to move but knowing we can’t let him find us like this.

“A little after three.” She traces random patterns on my chest. I check the time, relieved to see we have a little over an hour remaining. “He’s going to be so excited when we tell him about the name change being official.”

“Yeah?” I can’t help my hopeful tone.

“Of course.” She props herself up on an elbow to look at me properly. “Liam, that boy adores you. He’s so proud to be your son. Being able to share your name officially? It’s all he’s talked about since we submitted the paperwork.”

My heart swells with love for both of them. After everything we’ve been through, all the years lost, we’re finally a real family. The sight of Hannah’s bright smile, the knowledge that our son is happy and thriving, the feel of her bare skin against mine—it’s everything I never knew I needed.

“Thank you,” I whisper, pressing a kiss to her forehead.

“For what?”

“For giving me a second chance. For letting me be part of your lives. For trusting me with your heart.”

She cups my face in her hands, eyes serious. “Thank you for coming back to us. For fighting for us. For being the kind of man who deserves that trust.”

I capture her lips in another kiss, pouring all my love and gratitude into it. When we finally break apart, her eyes are shining with happy tears.

“You need to head back to work,” she says reluctantly.

I groan, burying my face in her neck. “Do I have to?”

Her laugh vibrates through me. “Yes. But...” She trails off suggestively.

I lift my head to look at her. “But?”

“But maybe you could join me in the shower first?”

A wicked grin spreads across my face as I scoop her up in my arms, making her squeal. “Have I mentioned how much I love the way you think?”

Her answering laugh echoes through the house as I carry her upstairs. We may have wasted years apart, but I plan to spend the rest of our lives making up for lost time.

And judging by the way she’s already kissing down my neck as we stumble into the bathroom, Hannah feels exactly the same way.

Life is pretty damn perfect. Finally.

Chapter 28