Fists and Truth
Fists and Truth
Cody POV
I’m lying by Ryan’s pool, chest warm from our moonlit vows. My legs dangle in the water, still wet from skinny-dipping. A splash cuts the quiet, loud and close. My heart jumps, fast and tight. Ryan sits up quick, gasping sharp. “What was—” he starts, voice shaky. My stomach twists, cold and quick. I look around, moon bright on the yard. Something moves, shadow fast by the fence. My throat burns, scared and dumb. “Someone’s here,” I say, soft. My hands shake, grabbing his arm.
He stands fast, eyes narrow and dark. “Stay,” he says, low and rough. My chest tightens, nervous and quick. He grabs a towel, wrapping it loose. My legs pull out, water dripping loud. “Careful,” I say, voice small. My heart slams, worried bad. He nods quick, walking to the fence. My breath shakes, watching him go. Shadows shift, then gone. My stomach churns, cold and fast. He’s back slow, face hard. “No one,” he says, quiet. My chest loosens, shaky and real.
Next day, sun’s hot and bright. I’m in Ryan’s kitchen, coffee warm in my hands. My chest’s still buzzing, happy from last night. “Forever,” we said, kisses soft. My heart jumps, warm and sure. Then my phone buzzes, loud on the counter. My hand shakes, grabbing it quick. A text. “Check this,” from Jake. My throat burns, curious and dumb. I open it, link glowing bright. My breath stops, cold and fast. “Cody’s Slutty Past,” it says. My chest freezes, tight and raw.
I scroll fast, eyes wide and wet. Mike, some sleazy reporter, wrote it. Old hookups twisted bad—nights before Ryan. “Cheap fling,” he calls me, words sharp and mean. My face burns, red and hot. Pictures too, blurry but me. My stomach drops, sick and quick. “Lies,” I say, loud. My voice shakes, breaking hard. Ryan’s there fast, hand on my shoulder. “What?” he says, rough and low. My throat closes up, handing him the phone. My heart hurts, ashamed and real.
He reads quick, jaw tight and mad. “This asshole,” he says, loud. My chest heaves, scared and warm. “Mike’s trash,” I say, soft. My hands twist together, sweaty and quick. His eyes go dark, fist clenching hard. “He’s dead,” he says, low and fierce. My heart jumps, wild and dumb. “Ryan,” I say, shaky and fast. He grabs his keys, storming out. My legs wobble, chasing him quick. “Wait,” I yell, voice cracking loud. My chest’s tight, love loud and real.
We drive fast, streets blurry past. My hand’s on his arm, shaky and warm. “Where?” I ask, soft. My throat’s dry, scared bad. “His office,” he says, rough. My stomach twists, cold and quick. We pull up sharp, tires squealing loud. My heart slams, wild and fast. He’s out fast, door slamming hard. I stumble after, legs weak and dumb. “Ryan,” I say, loud. My voice shakes, pleading soft. He’s in the building, fists ready tight.
I catch up, hall loud and bright. Mike’s there, smirking big by a desk. My chest hurts, seeing his face. “Hey, lovers,” he says, slow and mean. My throat burns, mad and quick. Ryan’s on him fast, fist flying hard. It hits loud, cracking sharp. Mike falls back, nose bloody red. My heart jumps, scared and proud. “Fuck you,” Ryan yells, rough and wild. My hands shake, grabbing his shirt. “Stop,” I say, soft. My chest heaves, shaky and real.
Cops come quick, lights flashing bright. My stomach drops, cold and fast. They grab Ryan, cuffs clicking loud. “Assault,” one says, voice hard. My throat closes up, tears spilling hot. “No,” I say, loud. My voice breaks, scared bad. He looks at me, eyes dark and soft. “Worth it,” he says, low. My chest bursts, love fierce and sure. They pull him out, me running close. My heart slams, wild and raw.
Jail’s cold, walls gray and hard. My legs shake, pacing fast. My chest’s tight, worried sick. I pay quick, cash sweaty in my hands. “He’s mine,” I say, soft. My throat burns, needing him free. They let him out, slow and loud. My heart jumps, warm and quick. He’s there, grin small and rough. My breath catches, happy and dumb. “Hero,” I say, soft. My voice shakes, proud and real.
We hit the car, doors shutting fast. My chest buzzes, wild and close. I climb on him, straddling tight. My hands grab his face, kissing hard. “My hero,” I say, loud. My lips crash his, wet and quick. His hands rip my shirt, tugging fast. My jeans slide down, shaky and low. My breath’s fast, needy and wild. “Love you,” he says, rough and low. My heart slams, fierce and sure. Windows fog, hot and close.
He’s hard, cock pressing my thigh. My hands fumble, freeing him quick. My chest heaves, grateful and real. Lube’s in the glovebox, slicking up fast. My legs spread, shaky and wide. He thrusts in hard, deep and hot. My moan’s loud, shaking the car. “Cody,” he grunts, low and wild. My hands grip his shoulders, nails digging hard. Sweat drips down my back, warm and fast. My cock rubs his stomach, slick and quick.
He moves fast, hips slamming mine. My breath’s shaky, moaning loud. “Only you,” I say, voice breaking quick. My chest bursts, love loud and true. His hands bruise my hips, holding tight. Skin slaps loud, windows steaming up. My head spins, dizzy and good. “Mine,” he says, rough and fierce. My throat burns, happy and sure. I come fast, spilling hot between us. My moan’s wild, shaking bad. He follows quick, groaning deep, warm inside me.
We slump, panting hard. My chest’s sweaty, sticking to him. His arms wrap me, tight and close. My legs shake, weak and warm. “No lies win,” he says, soft. His breath’s hot on my neck, steady and real. My chest warms, trust solid now. “Never,” I say, hoarse. My hand rests on his chest, feeling heartbeat. My heart slows, fierce and sure. “You’re enough,” I say, soft. My voice shakes less, strong with us.
We sit there, car quiet and dark. My body’s sore, good sore. His hand rubs my back, gentle and slow. My chest feels big, love loud and free. “Fuck Mike,” he says, low. My laugh spills out, shaky and quick. “Yeah,” I say, soft. My throat burns, proud and real. His lips brush my hair, warm and sure. My heart’s loud, steady with him. “We’re good,” I say, quiet. My chest bursts, happy and true.
Then a bang hits the car. Loud. Hard. My eyes snap open, heart jumping fast. Ryan flinches, holding me tight. My stomach drops, cold and quick. “Cody, I think—” he whispers, voice shaky.