Chapter 30: Caught in the Heat
Cody POV
I’m curled on my hotel bed, chest tight and heavy. My phone’s dark, silent after Ryan’s missed calls. My heart hurts, aching bad from doubt. That knock on my door bangs loud, sharp in the quiet. My stomach drops, cold and fast. I stumble up, legs shaky and slow. My breath’s quick, scared and dumb. I open it fast, hand trembling hard. Ryan’s there, eyes dark and mad. My heart stops, then slams wild. “Ryan,” I say, voice small. My throat’s dry, tight with guilt.
He pushes in, door slamming shut. “Who the fuck is he?” he yells, loud and rough. My chest freezes, cold and quick. He holds his phone up, screen glowing bright. Instagram. Me and that dancer, blond and tall. We’re close, grinning big, my hand on his arm. My face burns, hot and red. “It’s nothing,” I say, fast. My voice shakes, pleading soft. His jaw tightens, eyes narrow and wild. “Bullshit,” he says, stepping close. My legs wobble, weak and scared.
“You’re mine,” he says, voice low and hard. My stomach twists, guilty and warm. “I know,” I say, soft. My hands reach out, shaky and dumb. He grabs my shirt, ripping it fast. Buttons pop, scattering loud. My chest’s bare, sweaty and quick. “Prove it,” he says, rough. My breath catches, hot and wild. He shoves me back, bed hitting my knees. I fall hard, bouncing soft. My heart’s pounding, scared and needy. His shirt’s off quick, jeans next. My eyes sting, blurry with him.
He’s on me fast, hands pinning my wrists. My chest heaves, tight and raw. His lips crash mine, hard and mad. Teeth bite my lip, sharp and hot. I groan loud, hands clawing air. He pulls my jeans down, rough and quick. They tangle at my ankles, cool on my skin. My boxers rip off, fast and wild. His cock presses my thigh, hard and thick. My breath’s fast, shaky with him. “Ryan,” I gasp, voice breaking quick. My chest hurts, guilt loud and real.
He grabs lube, slicking up fast. My legs spread, shaky and wide. He thrusts in hard, one push, deep and punishing. My cry’s loud, sharp and raw. My hands grip the sheets, knuckles white. He moves fast, hips slamming mine. Skin slaps loud, bed creaking wild. My chest heaves, full and hot. “Mine,” he growls, low and fierce. His teeth bite my neck, hard and wet. My head tips back, moaning loud. My legs tremble, weak and warm. Sweat drips down my back, hot and quick.
I claw his shoulders, nails digging deep. Red lines bloom, bright on his skin. His grunts mix with mine, rough and mad. My cock rubs his stomach, slick and hard. My breath’s fast, breaking wild. “Only you,” I sob, tears spilling hot. My throat burns, choking me bad. He slows a little, eyes locking mine. My chest bursts, guilt and love loud. “Say it,” he says, low and hard. My hands grab his hair, tugging fast. “Only you,” I cry, shaky and real.
He thrusts deep, slowing down. My chest sticks to his, sweaty and close. His hands loosen my wrists, sliding soft. My breath shakes, calming slow. “Sorry,” I say, voice cracking quick. Tears soak my cheeks, warm and wet. His lips find mine, kissing gentle now. My tongue slides in, tasting him slow. My heart jumps, warm and dumb. He rocks steady, deep and tender. My moans soften, quiet and good. “Love you,” he says, soft in my ear. My chest warms, trust creeping back.
We move slow, bodies tight. My hands roam his back, feeling muscle. His skin’s hot, sweaty under me. My legs wrap his waist, pulling close. Sweat beads on his forehead, dripping slow. His thrusts get deeper, hitting right. My breath catches, soft and needy. “Ryan,” I moan, low and real. His hands grip my hips, warm and sure. My cock pulses, close and warm. My head spins, dizzy and good. “Sorry,” I whisper again, shaky and true. My eyes sting, blurry with him.
He slows more, rocking gentle. My chest heaves, full and raw. His lips kiss my neck, soft on the bite. My heart slows, steady with his. “You’re enough,” he says, quiet. My throat burns, tears slipping out. “You too,” I say, hoarse and quick. My hands cling to him, shaky and sure. Our rhythm’s deep, sealing us tight. My chest feels big, love loud and strong. His breath’s warm on my face, calming me slow. My legs ache, warm and close.
I come slow, spilling hot between us. My moan’s soft, shaking the air. He follows quick, groaning low, warm inside me. My legs drop, weak and sore. His arms wrap me, tight and safe. My chest’s sweaty, sticking to his. His lips brush my forehead, gentle and warm. “Only you,” I say, soft and real. My voice shakes less now, steady with him. He nods, forehead on mine. “Mine,” he says, quiet. My chest warms, trust growing fast.
We lie there, tangled close. My chest’s heavy, calming slow. His hand rubs my back, soft and good. My tears dry, sticky on my cheeks. “I messed up,” I say, low. My throat’s sore, guilt still there. He pulls me tighter, arm strong. “We’re good,” he says, soft. My heart jumps, warm and sure. My hand rests on his chest, feeling heartbeat. “Flirting was dumb,” I say, quiet. My eyes sting, sorry and real. He kisses my hair, slow and warm.
We stay still, room quiet now. My body’s sore, good sore. His breath’s steady, warm on my neck. My chest feels full, love loud and true. “Long distance sucks,” he says, low. My stomach twists, sad and quick. “Yeah,” I say, soft. My hand squeezes his, hard and tight. “We’ll make it,” I add, quiet. My voice shakes a little, hoping big. His lips brush my cheek, soft and sure. My heart’s loud, steady with him. “Always,” he says, low. My chest bursts, happy and real.
Time slips slow, night dark and deep. My legs curl with his, warm and close. His hand stays on me, solid and good. My chest heaves, slowing down. “No more flirting,” I say, soft. My throat burns, promising hard. He nods, eyes soft on mine. “No need,” he says, quiet. My face warms, shy and dumb. My hand rubs his arm, feeling strength. We’re back, trust rebuilding slow. My heart’s strong, sealed with him.
Then his phone buzzes. Loud. Sharp. On the table by the bed. My eyes snap open, heart jumping fast. He shifts slow, groaning soft. My stomach twists, cold and quick. “Who?” I ask, voice shaky. He reaches out, hand shaky too. “Wait,” he says, soft and scared. “Cody, you sure about us?” he asks, turning quick.