Page 28 of Trapped with the Forest Ranger (Angel’s Peak #5)
The plane lands with a jolt that rattles my bones, sending a cascade of shivers up my spine. My fingers grip the armrests until my knuckles turn white. The seatbelt sign dings off, and every passenger leaps for their overhead compartments like the last chopper out of a war zone.
I move slower. My limbs are lead, but my pulse is a wildfire raging beneath my skin, threatening to consume me from the inside out.
Six months. It’s been six months since I left this place. Left him. The thought sends another tremor through me. What if things are different? What if he’s changed? What if I’ve changed?
Can we rekindle the spark?
The customs officer's voice barely registers. His questions float past me like debris in a current. My answers are automatic, rehearsed. My mind is elsewhere—already racing through the terminal, already in his arms. One thought pounds in rhythm with my heart— he's here .
When I step through the sliding doors into baggage claim, the wall of noise hits me first. Reunions are in full swing, voices calling out, squeals of delight, the metallic whine of the carousel. I scan the crowd, eyes darting frantically between faces. For a second, my heart stalls completely.
Strangers.
So many unfamiliar faces blur together under harsh fluorescent lights, making my eyes water.
And then—I see him.
Flannel shirt, the color of forest shadows.
Faded jeans worn thin at the knees. That steel-cut jaw I've traced a thousand times with my fingertips in my dreams. Green eyes—the exact shade of the mountain pines in sunlight—locked on mine like he's been staring at this spot for hours, willing me to materialize from thin air.
He drops the cardboard sign he's holding. My name in his handwriting crumples to the floor. He doesn't even wait for the crowd to part.
He moves toward me. Steady. Inevitable.
I run to him, my feet slamming the linoleum, my breath burning in my lungs like wildfire and smoke. We collide in the center of the terminal like something torn from a fever dream.
His arms crush me to his chest with a force that would hurt if it wasn't exactly what I've been starving for.
My legs wrap around his waist on pure instinct.
I bury my face in his neck, inhaling the scent of pine and woodsmoke and him —Caleb, my Caleb—and he lifts me, spins me , in a wide, dizzying circle that makes me laugh and sob simultaneously.
His voice is in my ear, low and choked and everything I've replayed in my dreams.
"God, I missed you." The words vibrate against my skin.
"I missed you so much," I whisper back, my lips brushing the stubble on his jaw, feeling each coarse hair against my sensitive skin. "Every second."
When he sets me down, his calloused hands frame my face like I'm made of glass. His eyes are wet, glistening like river stones. His kiss is brutal.
Desperate.
Months of absence poured into the slide of lips, the clash of teeth, the low groan rumbling from his chest when my tongue meets his. He tastes like coffee, and mint, and coming home.
"I need you in my truck. Now," he rasps against my mouth, his breath hot and ragged.
"Yes." I kiss him again, harder this time, claiming. "Take me home."
The ride up the mountain is silence, and heat, and anticipation thick enough to choke on.
His hand never leaves my thigh, a brand through my jeans.
His thumb draws slow, scorching circles just above my knee, each sweep inching higher.
I shift in the seat, thighs inching farther apart of their own accord, and he groans—a primal sound that reverberates through the cab.
"Harper..." My name in his mouth is a warning, a prayer.
"Touch me." The words escape, raw with need.
"Not until I get you alone." His voice is gravel and promise. "Not until I can take my time."
He takes the corners sharp, tires spitting gravel, like he's racing the need clawing up both our spines. Every glance from him is molten copper, burning through my defenses. My body is already soaked, every nerve ending trained on him, on what comes next .
Six months of fantasies are about to become reality.
The forest thickens around us, familiar yet somehow more vibrant than I remember.
Sunlight filters through pine needles, casting dappled shadows across the dashboard.
The scent of mountain air fills the cab each time Caleb cracks his window—crisp, clean, carrying the hope of endless nights under stars and mornings wrapped in quilts on the porch .
When we pull up in front of the cabin— our cabin, though I never let myself call it that before—we don't even make it to the door.
His hand is on my ass the moment I step from the truck, pulling me flush against him.
My backpack hits the ground with a dull thud.
He's kissing me like possession, like worship.
I tear at his shirt buttons, desperate to reach skin.
He yanks mine over my head in one fluid motion, cold air raising goosebumps across my exposed flesh.
The door slams open beneath his shoulder, and we tumble inside. Heat explodes between us, six months of restraint evaporating like morning mist.
His mouth blazes a trail down my throat, my collarbones, the swell of my breasts above my bra.
My hands tangle in his hair—longer now, wild, pulling, begging without words.
He lifts me like I weigh nothing, and I wrap around him again, breathless as he lays me out across the wooden table where we shared our meals.
"Fuck, I need you," he growls, fingers hooking into my jeans, peeling them down my legs like he's unwrapping something precious. "I dreamed about this. Every goddamn night."
The reverence in his eyes as he looks down at me, laid bare and vulnerable, makes my chest ache with everything unspoken between us.
His mouth crashes into mine like a wave against cliffs. One hand tangles in my hair, tugging just enough to make my back arch. The other cups my face like I'm something fragile, even as he's taking me apart piece by piece with each burning touch.
He doesn't tease. Doesn't wait.
He drives into me with a growl that vibrates through my bones, filling me in one hard, perfect stroke that makes me scream his name into the cabin's hushed air. My body stretches, accommodates, and welcomes him home.
We move like we never left each other. Like time bent to our will. Like the mountain waited too, holding its breath for my return. Every thrust is a confession. Every gasp is a promise kept.
"Caleb," I gasp, nails dragging down his back, leaving trails of crimson in their wake. "Harder. I need to feel you."
His fingers dig into my hips, lifting me slightly, slamming deeper. "Say it." His voice is strained, desperate. "Say what you couldn't before you left."
"I love you," I choke out, the truth breaking free after months of denial. "God, I love you."
He stills. Just for a breath. Just long enough for the words to settle between us like a promise.
"I love you, too." Then he kisses me like he's dying and I'm oxygen.
The words break something wide open. Inside both of us. Something that had been locked away, festering.
He flips me with gentle force, bends me over the table. One hand slides into my hair, tightening just enough to make me gasp, to make my back bow.
"You still want my control?" His breath is hot against my ear.
"Yes." No hesitation. No fear.
Then he's inside me again, fucking me until I'm raw with it, ruined and rebuilt in the span of heartbeats. His rhythm is relentless, each thrust driving me higher, closer to that precipice. His fingers find me where we're joined, circling, pressing, demanding my surrender.
"Come for me," he commands, voice wrecked. "Let me feel you."
My release crashes through me like a tsunami, vision blurring at the edges, muscles clenching around him as he follows me over, his body shuddering against mine, within mine.
Until there's nothing left of the months we spent apart—only the now. Only the fire. Only him.
When we collapse in a heap on the floor, tangled in half-shed clothes and breathless kisses, he gathers me into his arms, presses his mouth to my temple where my pulse still races beneath thin skin.
"You came back." Wonder and fear mingle in his voice, as if I might dissolve into mountain mist.
"I came home," I correct him.