CW: Smut
John Price x AMAB! Reader
A sharp buzz from his phone cut through the briefing room, and before anyone could blink, Price was up and out of his chair. No explanation, no salute, not even his usual growled apology. He just walked out.
The generals and officers exchanged anxious glances. Had someone offended the infamous Captain Price? Had they crossed a line? The room hummed with quiet confusion until, slowly, the meeting lurched back into motion.
What had really happened was simple: a text.
A picture. One single photo from his husband.
Fresh out of bed, hair a chaotic mess, wearing Priceâs shirt so loosely it hung off one shoulder, wasnât meant to be sexy. But it hit him like a punch to the gut anyway, heat surging straight downward and every coherent thought scattering like dust in the wind.
Ghost caught him in the hallway, mid-stride.
âNot now, Riley. Personal emergency. Keep MacTavish and Garrick from burning the damn place down.â Price barked without slowing, already halfway out the door.
He didnât so much drive home as teleport. Windows down, cold autumn air blasting in to keep him from palming himself like a desperate teenager. His pulse thundered the whole way. By the time he pulled into the driveway, he was half feral with need.
Inside, he found you exactly as youâd been in the photo, sleep-warm, hair still mussed, holding a mug of coffee like it was the only thing keeping you upright.
âJohnââ you began, voice scratchy with sleep.
âI love you,â he interrupted, closing the distance in three long strides, âbut right now I need you in ways thatâd make a sailor blush.â
His mouth crashed onto yours before you could reply. Your coffee cup clinked softly against the counter as you blindly set it aside, your body already leaning into him, trusting him, melting for him. His hands, rough, warm, shaking just a little, slid under your borrowed shirt, fingers spreading wide like he couldnât get enough, like he needed to feel every inch of you at once.
The desperation in him was palpable, devouring, grateful.
And the second you kissed him back, just as hungry, he made a sound deep in his throat, one that told you exactly how much he needed this.
âGet it off,â Price murmured against your lips, voice rough and already shaking with need. He only pulled back far enough to tug his shirt over your head before lifting you effortlessly onto the kitchen counter. His hips rolled forward immediately, the grind of him against you deep and hungry, dragging another kiss from you before you could even catch a breath.
You whined when he adjusted the angle, pressing directly against the growing hardness in your boxers. The sound was embarrassingly needy, high in your throat, and it made Price groan like heâd been waiting all morning to hear it. His hand slipped under the waistband before you could form a single coherent thought, fingers wrapping firmly around your cock, stroking you in a steady, practiced rhythm.
You could feel it, how wound-up he was. How desperate.
âJohnââ you tried, but your voice cracked into a gasp as he jerked you just a little harder.
You barely had a chance to breathe before he pulled his mouth from yours. The loss of the kiss lasted a single heartbeatâŚbut your vision went white the instant his lips wrapped around the flushed tip of your cock as he pushed your boxers down enough to free you.
Your head hit the cabinet behind you. Eyes rolled back. The world vanished into heat and pressure and Priceâs mouth moving like heâd been starving for you.
You didnât last.
You never lasted in the morning, not when he touched you, not when he sounded like this was the only thing heâd wanted all day.
Your orgasm tore through you fast and hard, hips jerking despite your best effort to stay still. Price held you steady, throat working as he swallowed everything you gave him. When he finally pulled back, a low, satisfied growl rumbled from his chest.
âEasy,â he muttered, almost fond, though his eyes were dark with something far from gentle.
He didnât stop. Didnât give you time to come down.
Your boxers hit the floor. His belt followed. He shoved his pants down just enough to free his cock, thick and already leaking. He spat into his hand, slicking his fingers before sliding them between your legs. The first touch made you jolt, overstimulated and already sensitive from your release.
âIâve got you,â he promised, voice low, soothing in a way that contradicted how badly his hands were trembling. One finger pressed in, then another, opening you carefully but quickly, because patience wasnât something he had right now, not with you looking like sin moaning for him.
When you were loose enough, he lined himself up, grip tightening on your hips.
âLove,â he breathed, chest heaving, âI need to be inside you.â
And he pushed in, slow at first, thick stretch making your breath hitch, then deeper, inch by inch, until he was fully seated inside you, leaning his forehead against your shoulder as he groaned at the feeling of you around him.
Price stayed there for a moment, buried to the hilt, breath hot against your neck. His hands framed your hips, fingers digging in like he was grounding himself, like heâd been holding himself together all morning and finally let go the second he got home.
âFuck⌠youâre perfect,â he rasped, voice shuddering as he pulled back just an inch before pushing in again, testing how ready you were for him. âSo warm...god, love, I needed this.â
Your legs tightened instinctively around his waist, dragging him closer. The movement made him groan, deep and sharp, and his restraint snapped like a frayed rope.
He pulled out nearly halfway and pushed back in with a slow, grinding thrust that stole the breath from your lungs. His hips set into a rhythm, not rushed, not gentle either, but hungry. Purposeful. Like every stroke was meant to remind you who you belonged to.
Your hands scrambled for him, gripping at the back of his neck, his shoulders, anything you could hold as he fucked into you with growing urgency.
âJohn,â you gasped, head tipping back.
The sound of his name, raw, pleading, made him thrust harder, his pace sharpening.
âThatâs it,â he growled against your throat, kissing, biting lightly, breathing you in between every word. âSay my name like that.â
You could only moan in answer, body rocking with every movement. The kitchen counter shook beneath you, small clinks of dishes rattling somewhere behind you, not that either of you cared.
Price dragged his mouth across your jaw, kissing you again, deep, messy, consuming. His hips snapped forward harder with each roll, the slap of skin echoing off the cabinets.
His hand slid between your bodies to grip your cock again, already half-hard again from the stimulation, over-sensitive but aching for more. He stroked you in time with his thrusts, rough and sure.
âAlready getting hard for me again,â he muttered against your lips, voice wrecked. âDidnât even need a minute, did you?â
You whimpered, actually whimpered, and Price grinned against your mouth, fucking you deeper for it.
âGood,â he breathed, forehead pressed to yours. âTake it⌠take all of it.â
His thrusts grew faster, sharper, each one hitting so deep your breath kept catching. You could feel him losing control, feel the tension coiling in his muscles, feel the way his grip on your hip was shaking.
Your eyes fluttered open, barely, but it was enough. His pupils were blown wide, blue ringed with fire, gaze locked on you like you were the only thing in the world. Your second orgasm ripped through you before you felt Price's warm seed fill you.
"I love you. I fucking love you, but fuck you make my brain crazy." Price murmured as he kissed your shoulder gently in the afterglow.