requests are always open, and you're always welcome to hop by for a little chat, either through asks or dms! i'm also on AO3.
The Anatomy of a Weapon series masterlist
[28k] Worried.
The word rolled around in his mind, unfamiliar, like a foreign language he’d forgotten how to speak. Simon didn’t get worried. Worried was a civilian emotion. It was an indulgence for people who had the luxury of a future, people who weren’t already ghosts walking among the living. He knew fear, he knew rage, and he knew the cold, dead vacuum of indifference. But this? This soft, gnawing irritation at the back of his mind that demanded he ensure your safety?
It confused him. It pissed him off. He stared at the scuffed leather of the bag, jaw tightening. He didn’t know what to do with a feeling that didn’t have a tactical purpose.
Calculated Risk
[2k] Simon took that moment to take a sip of the mug of coffee you left on the counter next to you, and made a face of exaggerated disgust just to hear you giggle. “Tea’s completely dead,” he muttered, “Tastes like leaves and a pinch of disappointment.”
“Good thing I didn’t make that for you, then,” you whispered, still a little breathless, your chest vibrating against his ribs as a chuckle got to you.
“Dreadful,” he said, a ghost of a smile playing at his lips, though the thumb tracing your jawline was incredibly gentle. “Next time, try coffee. Or water. Hard to botch water.”
Josephine
[3.6k] Every time he looked at her, the ghost of his brother Tommy and little Joseph felt a little less heavy on his shoulders, like the universe had given him a second chance to get it right. To protect something that wouldn't be taken away.
Strings
[2.4k] In the center of the dimly lit room sat the Lieutenant.
He was stripped of his tactical gear, wearing only his dark combat trousers. His massive chest rose and fell in a slow rhythm that belied the immense tension locking his frame. A thick, black strip of fabric was tied securely around his head, blinding him to his surroundings, forcing his chin slightly upward. Behind the heavy wooden chair, his thick wrists were bound tight, the coarse rope biting into the skin slightly.
Simon Riley was a man who survived by controlling every variable in his perimeter. Right now, he had nothing but the dark.
And oh, how the feeling made his cock ache.
Chain of Command
[4.5k] A late-night sparring session goes beautifully wrong when Ghost decides to supervise Johnny's groundwork. Two against one isn't exactly fair play, but you aren't complaining.
Gates of Hell on Hands and Knees
[4.8k] The hardest part was the haunting knowledge that the next time the deadbolt turned, it might not be Johnny returning with mud on his boots and mischief in his eyes. It could as well be a pair of polished, black service shoes on the porch, and a stranger in a pristine dress uniform holding his breath, preparing to tell you they were so, so sorry for your loss. Loving a man who loved to run toward the fire meant constantly mourning him in small increments just to survive the distance.
Part 2
[5.4k] Knowing someone is dead was closure. Having a gravestone to caress and leave flowers by was relief. Not knowing where the love of your life might be, whether he was dead or alive, buried or burnt, grave unnamed or not… You never did well with uncertainty.
The Comedown
[2k] The mission is over, the club is packed, and the rest of the 141 is just on the other side of the wall. Johnny MacTavish has you pressed against the tiles of a restroom stall, speaking absolute filth, determined to make you lose your mind before the exfil chopper arrives.
Bleeding Neon
[12k] You weren't going to be the one to fix him this time around. No use in playing the martyr, and you sure as hell weren't going to walk back into that kitchen with an ice pack and an apology for an argument you didn't start. If John MacTavish wanted an audience instead of a partner, he could sit in that empty, echoing house and applaud his own isolation until the sun came out.
01:54 aka The Fault Line
[4k] "sometimes i wish i could show you off, though." | friends with benefits.
Ghost's Rendition of ABBA
[1k] “Hold on, hold on,” he muttered, blue eyes lighting up with a sudden, terrible spark of drunken inspiration. He stepped out from your hold, spinning around to face you while backing into the dead center of the golden light. He clutched his right hand into a fist, bringing it to his mouth like a makeshift microphone. “Stage is set. For the MacTavish solo.”
“Johnny, no,” you wheezed, instantly realizing what was about to happen. “It's midnight. Do not start singing.”
Chain of Command
[4.5k] A late-night sparring session goes beautifully wrong when Ghost decides to supervise Johnny's groundwork. Two against one isn't exactly fair play, but you aren't complaining.
Field-Expedient Thermal Sharing
[3.2k] The one where John Price pulls rank on the mattress setup, demands you take his heat, and then thoroughly ruins any semblance of professional distance you ever had.
idk why i feel so embarrassed to reach out to people on tumblr literally all i do here is post written porn and read other peoples written porn. the bar is already low
simon "ghost" riley x john "soap" mactavish x reader
A late-night sparring session goes beautifully wrong when Ghost decides to supervise Johnny's groundwork. Two against one isn't exactly fair play, but you aren't complaining.
[4.5k] THREESOME. porn without plot, anal penetration (fingering), gym sex, light dom/sub undertones, sharing is caring, praise, command kink, size difference, obedience, dirty talk, mask stays on!! cunnilingus, cum eating, oral, double penetration, johnny is such an obedient lap dog to ghost in this one. enjoy.
The overhead fluorescent lights were shut off, leaving only the amber safety-strip lighting along the baseboards to cut through the dark. It painted everything in warm, shadowy angles.
You were flat on your back, chest heaving, fabric of your grey t-shirt sticking to your collarbone, damp with your sweat. Johnny was hovering over you, knees pinning your thighs, a wide, smug grin splitting his face. He’d caught you with a sweep of his leg a second ago, and he wasn’t about to let you forget it. His hands were braced on either side of your head, mohawk damp and messy, blue eyes gleaming childishly in the dim light.
“That’s three-nil to me, luv,” Johnny panted. He was warm, impossibly so, like a furnace— and the weight of him pressing down on you sent a low, delicious shiver straight down your spine. “Givin’ up yet, or do ye fancy another round on yer back?”
“I was letting you win, MacTavish,” you gasped out, trying to shift your hips to no avail as he only leaned his weight heavier into you, grin widening.
“Aye, keep tellin’ yerself that—”
The heavy metal door of the gym clicked, sound echoing in the cavernous room.
The soles of heavy combat boots squeaked slowly against the polished floorboards just off the edge of the mats. Neither of you had to look up to know who it was. The imposing shadow that fell over you was enough of a clue.
Ghost stood at the edge of the mat, arms crossed over his chest. He’d ditched his tactical outfit for a tight black compression shirt that showed off the breadth of his shoulders, and his signature balaclava was pulled down tight, his dark eyes fixed on the two of you writhing on the floor.
He just stood there wordlessly, watching.
Johnny’s grin slowly faltered, breathing hitching just a fraction as he felt the Lieutenant’s gaze drop straight to where his knees were pinning you down. His gaze drifted slowly down the line of Johnny’s back before settling directly on you, pinned beneath, your chest rising and falling in sharp, shallow little breaths.
“LT,” Johnny muttered, and the teasing cadence in his voice was gone, now sounding raspy, tense. He didn’t let go of you. If anything, the heat of his thighs flanking yours seemed to double.
Ghost took a single, slow step forward, boots transitioning from the polished wood to the soft, giving rubber of the mat. He didn’t even look at Johnny when he spoke.
“Keep her there, Johnny.”
The command sent a physical jolt straight through you. You flared your nostrils with the rush of heat blooming in between your thighs, exactly where Johnny was keeping you parted. But you weren’t about to just lie there and be handled without a fight.
“Oh, is that how we’re playing?” you panted, tilting your chin up to look Johnny dead in the eyes. You bucked your hips beneath him, the sharp heave making Johnny gasp, his fingers tightening around your wrists on either side of you. “You going to let him call your plays for you, MacTavish? Or are you going to finish this yourself?”
Johnny’s eyes darkened at that, and you could almost see the flash of primal hunger replacing the last remnants of his playful grin. He leaned down, mouth hovering just inches from yours, his breath hot against your lips.
“I can finish it just fine, lass,” he whispered, his grip on your wrists bruisingly tight as he pulled them flat against the mat above your head this time. “But when LT gives an order, I like to be thorough.”
From above, the shadow of Ghost’s massive frame fell completely over both of you. He dropped to one knee at the edge of your head, fabric of his compression shirt straining against the muscles on his chest. Slowly, he reached down, fingers wrapping around the back of your neck, thumb tracing the frantic pulse leaping in your throat.
“She’s got too much fight left in her, Sergeant,” Ghost murmured, dark eyes locked onto yours behind the balaclava. The nonchalance in his tone made you want to just disappear into the ground. “Take her breath away.”
Johnny, the good little soldier he was, didn’t need to hear an order twice.
With a low growl, he dropped his chest against yours, crushing you beneath his weight while his mouth slammed down onto your lips. It wasn’t gentle by any means; the kiss was hot, demanding, almost bruising, and tasted faintly of salt and the iron-rich tang of adrenaline. He kissed you the way he fought— relentless, driving his tongue deep into your mouth, taking everything you were so fiercely trying to hold onto.
You let out a muffled gasp against his lips, fingers curling helplessly into your palm as he still had your wrists pinned. The friction of his body grinding against yours, the delicious drag of his hardening length, paired with the grip of the Lieutenant’s hand at the back of your neck, had your senses completely overloaded.
Ghost’s thumb firmly stroked over your pulse point, just enough to make you shiver as you tried to catch up to Johnny, his touch incredibly steady despite the raw size of him. He watched every detail of the kiss, his eyes dark and heavy-lidded behind the balaclava he wore, and you wondered if he’d fuck you tonight, or just leave you high and dry with the help of his Sergeant.
“Mmh, fuck, lass,” Johnny groaned out, breaking the kiss for a fraction of a second to get the words out and pant against your wet lips, blue eyes blown wide with desire. “Ye’re so fuckin’ warm under me.”
“Then don’t just… talk about it, Johnny,” you choked out, voice thick and breathless as you struggled against his hold, hips instinctively arching up, seeking the hard ridge of him through his sweatpants. “Show me.”
Above you, Ghost let out a low chuckle that seemed to vibrate right through the palm of his hand against the back of your throat.
“She’s begging, Sergeant,” Ghost murmured, free hand reaching down to grip your chin, tilting your head back so you had no choice but to look up at him. “And we don’t like to keep a lady waiting, do we, now?”
With an agonizing sort of slowness, Ghost let go of your pulse point, hooking his fingers into the hem of his balaclava and pulling it just past his lips, revealing his mouth set in a hard, hungry line. He leaned down a little more, then, and the scent of him— leather, cold rain, and a sharp touch of mint, crowded out the smell of the gym entirely.
“Look at me,” he commanded, and you stared up into those dark, intense eyes, heart hammering wildly against your ribs. Underneath you, Johnny was already shifting. He released one of your wrists, hand sliding down your ribs to catch the hem of your grey t-shirt and drag it up over your sports bra clad breasts. The cool air of the gym hit your sweaty skin, making goosebumps rise along the way, only for Johnny’s hot palm to smooth over your stomach, his fingers digging into your waist.
“LT,” Johnny choked out, gaze fixed on Ghost’s exposed, stubbled jaw. “Let me taste her.”
“Take what you want, Johnny.” Ghost murmured then, his eyes still set on yours.
With a breathless sound, Johnny buried his face in the crook of your neck first, teeth scraping lightly over the sensitive skin right where your shoulder met your collarbone. You gasped, head arching off the mat, hips bucking instinctively into Johnny’s lap. He groaned at that and locked his thighs tighter around yours to pin you down, mouth tracing a wet trail up to your jaw.
At the same time, Ghost’s heavy hand slid from your chin down to your chest, palm spreading flat over your racing heart, pressing you firmly down into the mat.
“You’re shaking, love,” Ghost observed softly, thumb brushing against the swell of your breast through the fabric. “That impatient, hm?”
“You’re such an asshole,” you gasped out, twisting your wrists in Johnny’s remaining grip, wanting nothing more than to wrap your arms around Ghost’s thick neck and pull him down. “Stop talking and kiss me.”
Ghost’s eyes crinkled slightly at the corners, dangerous amusement flashing in them.
“Feisty little thing, isn’t she?” Ghost murmured, tilting his head slightly as he looked down at Johnny, who was now nipping at your earlobe, his breath coming in desperate gasps.
“Aye,” the Scot muttered against your skin, his hand sliding lower, fingers hooking into the waistband of your shorts. “Thinks she runs the damn place. I reckon she needs to be reminded who she’s on the floor with.”
You watched as the last trace of amusement vanished from Ghost’s eyes. His hand slid from your chest up to your jaw again, fingers pressing firmly into the joint to force your mouth slightly open.
“Strip her, Johnny,” Ghost ordered, voice dropping to a low rumble that left absolutely no room for negotiation. “Take it all off.”
Johnny didn’t hesitate. An eager chuckle escaped him as he immediately back-pedaled off your thighs, hands moving with such speed it left you breathless. He hooked more fingers into the waistband of your shorts and underwear, dragging them both down your legs in one rough, sweeping motion, tossing them onto the dark floorboards off the edge of the mat.
Your t-shirt was bunched up around your collarbone, leaving you bare and shivering under the heavy gaze of both men.
Before you could even process the sudden rush of cool air, Ghost’s weight shifted. He crawled over you, frame eclipsing the ceiling lights with his thighs on both sides of your head. Slowly, he slid two thick fingers past your wet lips, pressing them flat onto your tongue.
“Take it,” Ghost murmured, eyes locked onto yours as he slowly drew his fingers out, only to push them back in, mimicking a slow, teasing rhythm against your tongue. “Quiet down for me now.”
Below you, Johnny was already moving. He settled between your thighs, broad hands gripping the undersides of your knees and pushing them back, opening you up completely to the dim amber light of the gym. He let out a ragged groan at the sight of you, chest heaving.
“Ye need to see her, LT,” Johnny whispered, voice trembling with sheer hunger. “Fucking beautiful.”
“Don’t just look, Sergeant,” Ghost commanded then, fingers swiping over your tongue to catch your saliva. “Eat.”
Johnny leaned down, messy mohawk brushing against your inner thighs as his hot breath hit your sensitive skin, making you spasm beneath him. When his warm, wet tongue finally made contact —lapping slick and broad strokes from the very bottom of your pussy all the way up to your tight, aching clit— your eyes blew wide.
You tried to scream, hips bucking wildly off the mat, but Ghost’s fingers locked behind your teeth, anchoring your head flat. His thumb pressed firmly against your chin, muffling your cries into a series of desperate whimpers against his hand.
“That’s it,” Ghost praised you in a soft tone, eyes tracing the frantic flush spreading down your neck and chest. “Take it all. Let your Sergeant hear how much you like his mouth on you.”
Johnny didn’t stop until you were entirely unraveled, thighs trembling violently against his shoulders as he drank the slick heat you poured out for him. Your fingers were clawed into the synthetic rubber of the mat, tongue lapping uselessly around Ghost’s thick fingers as you tried to ride out the waves of the shuddering orgasm they’d just forced from you.
But they weren’t anywhere near finished with you.
“Up,” Ghost commanded, finally drawing his slick fingers from your mouth. “Turn her around, Johnny.”
Johnny moved like a man possessed for each of his Lieutenant’s words. His hands, slick with your come, gripped your hips and hauled you upward. You were still dazed, limbs heavy and uncooperative, but Johnny guided you right where he knew Ghost wanted you, lifting your hips and pressing your knees into the mat until you were on all fours, head hanging low as you panted.
Your back arched instinctively as the cool air hit your wet core, leaving you exposed.
Ghost was already there. He was on his knees directly in front of you, thighs framing your head. He reached down and unbuckled his trousers then, and when he freed himself, his length was thick, heavy, and already leaking a bead of pre-cum that caught the amber light of the gym.
He reached down, fingers wrapping firmly in your hair, forcing your head up so you had to look at him.
“Like what you see?” the command sent a fresh spike of heat straight to your lower stomach. “Suck it, love. Wet it for me.”
Before you could even part your lips to comply, a massive weight pressed hard against your entrance from behind.
You let out a choked gasp as Johnny’s hands clamped onto your hip bones, fingers digging into your skin to anchor you. He didn’t wait. With a desperate heave of his hips, Johnny drove himself deep inside you in one thick push.
“Ah— f-fuck!” you cried out, back snapping straight, eyes wide as the fullness of him stretched you open.
Johnny let out a feral groan into the space between your shoulder blades, his chest slamming against your lower back as he immediately began to move, his pace fast, hard, and thoroughly desperate. The wet slapping sound of his skin hitting yours echoed in the otherwise quiet room.
“Keep your mouth on him,” Johnny gasped out, voice shaking with the effort of holding back as he drove into you again and again. “Suck… suck LT for me, please…”
Ghost’s grip on your hair tightened then, pulling your head forward until his thick tip was brushing against your wet lips.
“You heard the Sergeant,” Ghost whispered. “Open up.”
You opened your mouth, letting out a whimpering cry that was immediately cut off as Ghost guided his massive length past your lips.
The heat of him filled your mouth entirely, your jaw ticking to adjust to the size. You sucked him in as deep as your throat would allow, hands clawing desperately at his heavy thighs for balance as Johnny continued to slam into you from behind.
“Good girl,” the Lieutenant rumbled, as his hand remained firmly tangled in your hair, not to hurt, but to control the slow rhythm of your lips sliding up and down his shaft. “Just like that.”
Johnny, behind you, seemed to be completely lost to the sensation. His breath came in ragged bursts against your bare shoulder blades, fingers digging deep into your hips to keep you against his relentless pace. Every thrust was deep, bottoming out with a wet, slapping force that had your head bobbing deeper into Ghost’s length with every hit.
“Fuck, ye’re so tight, lass,” Johnny choked out, pulling back almost entirely before driving back in, hitting your sweet spot so perfectly that your eyes rolled back, a muffled moan vibrating against Ghost’s cock. “LT, she’s…. She’s squeezing the life out of me…”
Ghost’s fingers stroked your scalp, hips twitching slightly as he pushed himself just a little deeper into your throat. His eyes were fixed on the way your body trembled under the dual assault, on how hard Johnny was fucking you, flashing that sleazy grin of his at his Lieutenant shamelessly. “Hold it, Sergeant. Don’t you dare come yet.”
“LT, please,” Johnny panted. He was shuddering, entire body vibrating with the effort to obey. “I’m right on the edge, sir. Fuck, she’s too good.”
Ghost set his gaze on how glazed your eyes were, how your lips stretched wide around his length, saliva dripping down your chin as you took him as deep as you could.
“Told you to hold it, Sergeant.” Ghost growled, hand tightening in your hair. “Make yourself useful. Open her up some more.”
Johnny let out a ragged laugh against the skin of your back. “Aye, sir.”
With one hand still clamped onto your hip bone, keeping you pinned to his rhythmic thrusts, Johnny reached his free hand down between your thighs. He smeared the moisture backward, broad thumb finding the tight, puckered rim of your ass.
You let out a sharp cry around Ghost’s cock, body going rigid as Johnny’s thumb pressed firmly against the entrance, testing the give.
“Relax for me, lass,” Johnny whispered behind you. “Let me in. Just a little bit.”
With a sudden push, Johnny slid the tip of his index finger inside.
The sensation was overwhelming— the fullness of Johnny stretching you open from behind, combined with his finger sliding deep into your tightest recess. You thrashed, hands clawing desperately at Ghost’s thighs, trying to escape the double penetration, but Ghost’s grip on your hair seemed tight. He leaned forward, free hand pushing your shoulders down, forcing you to take him even deeper into your throat to muffle your sobbing gasps.
“Take it,” Ghost growled, his own hips finally beginning to roll, driving into your mouth to draw out every single gag and sputter. “Suck me through it, love. Feel how good Johnny’s making you. Look how hard he’s fucking you to please me, hm?”
Johnny groaned, adding another finger to the mix, curling them to mimic the hard rhythm of his cock. The dual friction was dizzying, sending sparks straight to your lower stomach. You were completely caught between them— stretched to your absolute limit, crying silently around Ghost’s thick length as Johnny worked you raw from behind.
Johnny was just as undone as you, forehead pressed against the space between your shoulder blades as his chest heaved. His thrusts had grown frantic, losing their cadence and turning into deep, desperate plunges that bottomed out against you. His fingers were working tirelessly inside your tightest hole, driving you absolutely mad.
“LT, please…” Johnny sobbed out, the raw desperation in his voice echoing off the blank walls. “Please, sir, I cannae hold it. I’m gonna break. Let me cum. Please let me cum in her.”
Ghost’s breathing had grown heavier now, fingers remaining firmly tangled in your hair, holding you close as his eyes locked onto Johnny’s. He felt the clenching of your throat, the way your body was vibrating on the precipice of another shattering release.
Slowly, reluctantly, Ghost pulled his thick length out from between your wet lips. A long strand of saliva connected you to him as you did your best to cough and catch your breath, letting out broken gasps, jaw aching.
He gripped his own shaft then, hand wrapping around his thick, slick length, and began to stroke himself with vicious downstrokes.
“Do it, Johnny,” Ghost growled. “Fill her up. Cum for me, Sergeant.”
“Ah, fuck!”
With a loud cry, Johnny slammed his hips forward one last time, burying himself to the absolute root. His entire body went rigid, muscles locking up as he began to release, his seed pumping deep and hot inside you, and at the same time, he was twitching his fingers inside you desperately to drive you over the edge with him.
Your own climax hit again, this time harder, rougher. You screamed, sound muffled against the mat you collapsed onto, walls clamping down incredibly tight around Johnny, milking him dry.
Right as you broke, Ghost leaned forward, his grip on your hair tightening once more to tilt your head back. His strokes had reached a frantic, desperate speed.
“Open,” he commanded, completely out of breath.
You parted your lips instinctively, staring up at him through a haze of tears and sweat. With two last strokes, Ghost groaned, jaw clenching tightly as he came, sending thick, hot ropes of white semen shooting directly onto your tongue. The heat of it filled your mouth, heavy and sweet, and you swallowed greedily under his burning gaze.
The heavy silence of the gym was broken only by the sound of ragged breathing.
Johnny laid dead weight against your back. He was completely spent, his chest heaving in slow shudders. Inside you, his length was still thick and pulsing slowly as his climax ebbed away, keeping you stretched and wonderfully full.
Above you, Ghost remained on his knees, broad shoulders rising and falling with jagged breaths. His jaw was still exposed, slick with a light sheen of sweat, and his dark eyes were fixed on your face, watching the way you slowly swallowed the last of his come.
“Good girl,” he murmured, voice incredibly soft, almost tender, despite the intensity of the last few minutes. Slowly, he slid his hand from your hair down to your jaw. His thumb gently wiped away a stray smear of his seed and saliva mixed together from the corner of your lips, and he stared at his wet thumb for a second before rubbing it against his thigh, his eyes never leaving yours.
“Look at you,” Johnny whispered against your skin, leaving a soft kiss there, voice cracked and breathless. He squeezed your hips gently. “Absolutely ruined ye, didn’t we, lovie?”
“Shut up, MacTavish,” you groaned out with a soft grin on your lips. Your legs were shaking so much that you could barely keep your knees on the rubber mat. Every muscle in your body felt like warm wax.
Johnny let out a chuckle against you then as he slowly began to pull out of you, the wet sound of his exit incredibly loud in the empty room. You let out a quiet whimper at the sudden loss of his heat inside you, hips twitching instinctively to follow him.
“Don’t move yet.” Ghost commanded quietly, and reached down, his massive hands sliding under your armpits. With effortless strength, he hauled your limp body up and backward, pulling you flush against his chest. He settled you right between his thighs, wrapping his thick arms around your stomach to keep you steady while Johnny slowly crawled up beside you, his blue eyes soft and devoted as he looked at you.
You melted back against the solid wall of Ghost’s chest. Johnny reached out to brush a stray lock of hair from your forehead whilst Ghost’s hands tightened around you a little, grip firm as he looked over you at his Sergeant. His eyes dropped Johnny’s gaze, which was down on your thighs, wet and glistening in the dim light.
“Won’t you look at that, Johnny,” Ghost murmured gently. “You left a proper mess of her.”
Johnny’s jaw slackened slightly at that. “Aye, LT. She’s soaked in it.”
“Clean it up,” you heard Ghost say, but you weren’t sure if you were dreaming it up until the point you saw the glint come back to Johnny’s eyes. “Every drop. I want her spotless.”
“Yes, sir.”
Johnny dropped to his elbows on the mat then, shuffling down between your trembling legs. He gripped your knees, spreading your thighs wide once more as you sat cradled in Ghost’s lap. His hot breath brushed your sensitized, properly fucked out pussy a second before his warm tongue made contact, greedily lapping up the slick of your shared release.
Your head snapped back against Ghost’s shoulder as you moaned. “Ah— Johnny…”
“Stay still,” Ghost whispered softly in your ear. His arm remained anchored against your stomach, keeping you flush against him, but his other hand slid down. Slowly, his thick fingers parted your folds against Johnny’s tongue to grant him better access, then, his middle and ring fingers pressed right against your clit.
He didn’t use a light touch. He rubbed his fingers against your sensitive bud in firm, circular motions.
“Mmh— Simon!” you cried out, fingers clawing helplessly at the thick muscles of his thighs. Your hips bucked instinctively, trying to escape the pressure on your clit mixing up with the slick torture of Johnny’s tongue, but you were locked tight.
“I’ve got you,” Ghost whispered darkly against your hair, fingers never stopping their relentless rhythm as Johnny looked up at you two, eyes almost rolling back when he caught Ghost’s dark gaze fixed right at him like he wanted to eat him alive. “Just let him clean you, love.”
Johnny let out a muffled groan of appreciation against your center when one of your hands found its way to his mohawk, pulling him down harder onto your core, his tongue working in skilled strokes. He drank you down as Ghost’s fingers drove you higher and higher, pushing you right back over the edge of a helpless climax.
"Please—please, I can't," you sobbed out, your fingers clawing desperately into Ghost’s thick thighs, trying to find some sort of anchor as the world spun. "It’s too much… Ghost, stop—"
"No," Ghost rumbled, his voice pressing right against your ear. His chest was a solid brick wall behind you, refusing to let you retreat even an inch. "Keep your eyes open. Watch him."
You forced your glazed eyes down. Through a haze of tears, you watched Johnny’s dark head bobbing between your thighs. He was relentless, his hands locked like iron clamps around the backs of your knees to hold you wide, his jaw working frantically as he drank in the fresh, hot gush of slick your body was desperately producing. He was humming against your clit, the deep, vibrating sound sending sharp, electric jolts straight to your chest.
"Finish it, Johnny," Ghost ordered, his own breathing finally catching, his chest hitching as he felt the tremors starting to seize your thighs. "Take her over."
A high, broken scream was torn from your throat. Your body went completely rigid, your spine arching off Ghost’s chest as a massive, shuddering orgasm tore through you. You clamped down so hard on Johnny's tongue that he let out a muffled whimper, his hands squeezing your hips bruisingly tight as he held you through the waves.
Ghost’s hand stayed firmly in place, riding out the tremors with you, his heavy fingers pressing down until the very last twitch of your thighs subsided.
You collapsed back against him, completely spent as your eyes rolled back, jaw hanging slightly open. You stared blankly at the dark ceiling until Johnny came back into view from below, and you watched him wipe his mouth with the back of his hand, looking up at you and Ghost with a dazed, utterly blissed-out grin.
“Spotless, LT.” you could barely hear his hoarse voice.
"She's done, Johnny," Ghost said quietly, his grip on your waist loosening just enough to let you breathe a little easier, though he kept you anchored securely against him. "Go get some towels from the locker. And a bottle of water."
"Aye, L.T.," Johnny murmured, but he didn't move immediately. He leaned down first, pressing a soft, lingering kiss to your forehead, then to the tip of your nose, and finally a quick, tender press of his lips to yours. "Don't go anywhere without me."
"Can't move if I wanted to," you croaked out, your voice a tiny, raspy whisper.
A low, genuine chuckle shook Ghost's chest behind you. "Good little soldiers, both of you."
this is my first time writing a threesome so. also was a bit wine drunk. how does it, uh, look?
a few friends had gathered to celebrate a mutual friend’s engagement, and of course, to fawn over the giant rock sitting pretty on her left hand.
“it was the most beautiful thing i’ve ever seen,” she says, eyes misting up. “flowers everywhere. candlelit dinner on this beautiful terrace. he even hired a string quartet.”
everyone awws at once.
you twist your own ring around your finger.
“you’ll never believe what james did for me!” someone else says, and like it always does when you all get together, it becomes less of a conversation and more of a contest.
they all take turns gushing over their partners and all the grand, romantic gestures that have happened recently, each story somehow bigger than the last. flowers. surprise trips. hotel rooms covered in rose petals. tickets to shows they had only mentioned wanting to see once.
all in some absurd, glittering attempt to prove who is adored more.
they all turn to you.
what had you and simon been up to recently?
you swallow.
the last date the two of you had been on had been watching a movie on Netflix, takeout and wine littering your coffee table, your legs thrown over his lap while he rubbed absent circles into your ankle.
it had been nice.
it had been normal.
but at this table, normal feels embarrassingly small.
“when you’ve been together so long, and with his schedule, it’s hard, y’know, to find those moments—”
another friend waves her hand, not unkindly, but ready to move away from what clearly wasn’t going to be an interesting enough story.
“that’s why you have to find those moments. what has he done for you lately? like for example, jack just planned this entire weekend getaway for us after my boss had been such an asshole and it was so romantic. he bought us tickets to—”
her voice begins to fade into the background.
you look down at your ring again.
it’s not that you think simon doesn’t love you.
of course he loves you.
he loves with the weight of his hand at the small of your back in crowded rooms. he loves with the way he always sleeps closest to the door. he loves with the way he notices when you are too tired to eat and sets something in front of you without asking. he loves with the way he comes home half-dead and still checks the locks, the windows, the thermostat, anything that might touch you before it touches him.
but sitting there, surrounded by candlelit dinners and surprise weekends away, a different question curls itself beneath your ribs.
does he still care?
you had already known what you’d signed up for when starting this relationship. simon was never one for giant declarations of love or grand, pretty spectacles. he didn’t perform affection well. never had.
hell, you couldn’t even remember the last time he’d brought you flowers or planned a proper date.
you shuffle in your seat.
“that’s really sweet,” you sigh.
rugby playing on the tv is what greets you, simon fully settled on the couch, a beer in hand.
his head lifts as soon as he hears your key in the door, shoulders falling even more relaxed at the sound of your footsteps entering the house.
usually, that would be your cue.
you’d toe your shoes off by the door, wander straight to the couch, and drop yourself onto him like it was the most perfect fit. he’d grunt like you’d knocked the air out of him, even though you both knew he could carry you around the house with one arm if he wanted to.
you’d recount whatever pointless gossip had been fed to you that morning, and he’d pretend not to be listening while remembering all of it.
instead, you busy yourself with the mail in the kitchen.
simon notices.
because of course he does.
you try the sink next, if only to give your hands something to do.
the tap sticks.
you yank it harder, and when nothing comes out but a high-pitched wheeze, you let out a frustrated groan.
simon is behind you before you can even turn around.
“probably clogged,” he says.
you sigh.
“i can call a plumber tomorrow.” then, before you can talk yourself out of it, you turn to face him. “we should do something tonight.”
his head tilts.
“we are,” he says, voice low and rough with confusion. “watching that new movie you wanted to see.”
you make a small noise under your breath.
his eyes flicker from the sink to you.
“no, si. i mean get dressed up. go out.” you swallow around the embarrassment already forming. “a real date.”
“why?”
your stomach lurches.
you know him. know he doesn’t mean it with any malice or cruelty.
but after an entire morning of listening to women talk about being chosen loudly, extravagantly, beautifully, that one word lands like proof.
why would he need to?
why would he think to?
why would he care to?
why would you ask for more when this is what you agreed to?
“forget it,” you say quickly, already stepping away. “i have a bit of a headache. ’m going to take a nap.”
simon says your name, but you don’t turn around.
the clanking of metal banging against each other is what wakes you.
for a moment, you don’t move.
you just lie there, blinking at the dim light of your bedroom, listening to the low metallic scrape from somewhere down the hall. the house is quiet around it, warm with evening, the television now turned down low enough that you can barely hear the commentator’s voice.
another clank.
a muttered curse.
you rub at your eyes and make your way to the kitchen.
simon has wedged himself inside the cabinet beneath the sink, broad shoulders barely fitting in the cramped space, one arm braced against the floor while the other reaches up into the mess of pipes above him.
“si?”
he grunts, focused on giving the valve one final screw and your gaze follows down to the toolbox lying next to his hip.
“line was damaged,” he says from under the sink. “it’ll need replacing proper, but i’ve got it for now. try it.”
wordlessly, you step to the sink and lift the handle.
water rushes out, hot and clear.
for some reason, it makes your eyes burn.
simon shifts, dragging himself out from under the cabinet with a quiet exhale. he sits back on his heels and looks up at you from the floor, forearms smudged, hair mussed, expression unreadable except for the little crease between his brows.
“i told you i could call a plumber,” you say.
he shrugs.
“got me right here, don’t you? i don’t mind.”
your chest tightens.
because it was never going to be flowers. it was never going to be candlelit dinners. it was never going to be a string quartet playing underneath a perfect night.
it was always going to be simon, sitting on your kitchen floor with a wrench in his hand, looking at you like the solution to a problem is obvious because he’s already there.
you sit down at your kitchen table, eyes already watering from overwhelm, when a memory comes so quickly it almost embarrasses you.
you, curled on the couch with him months ago with your laptop open, showing him a table from architectural digest with the sigh that you do when you’ve found something you absolutely loved.
“look at this, simon. isn’t it perfect?”
he had just hummed as you continued scrolling before you start laughing.
“absolutely not. who spends five thousand dollars on a table?”
simon hadn’t said much at the time. he rarely did when something lodged itself somewhere deep in his mind. continued stroking your hair, looked at the screen for a second longer than necessary, and went back to whatever match had been playing on the tv.
three weeks later, there had been lumber in the garage.
then sketches.
then sawdust tracked through the hallway.
then simon, scowling and cursing at a video tutorial, rewinding the same twenty seconds over and over until he understood the joint he wanted to make.
you’d laughed then.
you remember that, too.
you remember standing in the garage while he sanded the surface smooth, remember telling him he was insane, remember him saying it wasn’t that hard with all the grim seriousness of a man who had absolutely made it hard.
you remember the first night you ate dinner at it.
you remember how pleased he’d looked when you wouldn’t stop touching the grain.
you remember tearing up at the effort before sinking to your knees beneath that very table and thanking him so thoroughly that, to this day, he can’t sit at the damn thing for too long without his eyes darkening and his pants growing tight.
your eyes move across the room.
towards the cabinets he sanded down because you said the old ones made the kitchen feel too dark.
the backsplash he learned to tile because you had paused too long on a photo of handmade ceramic.
the wall he knocked through because you hated how boxed-in the room felt.
the bedroom he painted three times because the first two colors looked different once they dried, and he had only sighed, changed shirts, and opened another tin.
a house that had been perfectly fine when you bought it, just never quite yours, until simon got it in his head that he could make it so.
your heartbeat quickens.
the whole morning suddenly feels absurd in a way that makes your chest ache.
his gaze lands heavy as he watches every expression form across your face.
“you wanna tell me what got you in a mood earlier?” he asks.
his voice is even, but his hand drums once against his thigh.
your six-foot-four lieutenant of a husband, nervous at the thought of upsetting you.
you shake your head at first
then stop.
because no, that isn’t fair either.
he does love you. he loves you in fixed pipes and sanded wood and walls torn down to let in more light. he loves you in the things he can touch, carry, mend, build. he loves you so steadily that it has become the floor beneath your feet.
but you still want flowers sometimes.
you still want to be asked to put on a dress.
you still want him to look at you across a dinner table he did not build and make you feel, just for an evening, like loving you is not only something he maintains but something he celebrates.
“i know you care about me,” you say quietly.
his brow furrows.
“never said you didn’t.”
simon stills.
“i know that,” you repeat, softer this time, because you do. God, you do. “I just… I think I need more sometimes.”
something shifts in his face.
“more,” he repeats.
you huff a laugh, embarrassed now. “not more than this.”
your hand moves over the table again and his eyes follow the movement.
“just more…” You search for the words, then give up on making them perfect. “more on purpose, maybe. dinner. flowers. you telling me to get dressed because you made plans. stupid things.”
“they’re not stupid.” he immediately corrects you, firm and like he’s already offended on your behalf.
you look up at him and he pushes himself off of the floor.
you watch him stand, slow and heavy, wiping his hands on a rag before setting it aside. he comes toward you with that careful, deliberate look that always makes your stomach dip, like every bit of his attention has narrowed down to one target.
you.
“friday,” he says.
you blink. “friday?”
“dinner.” his gaze drops over you, not subtle in the slightest. “wear somethin’ nice.”
despite yourself, you laugh, small and wet in disbelief at how easy it is with him.
simon’s hand comes up, thumb brushing beneath your eye before a tear can fall.
“are you asking me on a date, riley?”
his mouth twitches.
“seems like i am.”
you look down at the table, at the careful seams, the polished wood, the impossible thing he made with his own two hands because you wanted it and he saw no reason you shouldn’t have it.
then back at him.
“good,” you say, standing slowly. “and since you fixed the sink…”
simon’s eyes darken.
you take one step toward him, then another, until your fingers catch in the waistband of his jeans and tug him close.
his hand finds the edge of the table behind you.
your table.
his eyes flick down to it, and whatever memory crosses his mind makes his jaw tighten.
you smile.
“careful,” you murmur. “you look a little proud of yourself.”
his hand settles heavy at your waist, lifting you to rest on the edge.
Johnny grabbed your arm right as he threw the grenade. Dragging you around the corner so the blast wouldn't hit you. But still covering you with his whole body anyway.
After the explosion you glanced up, confused to see the eager grin on his face. Out of breath and excited as he took your hand in his. Sliding the grenade pin onto your finger.
"Marry me..."
You giggled. Tilting your hand so the oversized ring clinked against the gold already adorning your finger.
"We're already married, baby."
He cursed softly. Cupping your cheeks to kiss you gently.
john price x fem!reader
The one where John Price pulls rank on the mattress setup, demands you take his heat, and then thoroughly ruins any semblance of professional distance you ever had.
[3.2k] safehouse trope, forced proximity, omg there was only one bed! competence porn, teasing, dirty talk, praise, hand over mouth, spooning, breeding if you squint, creampie, porn with little plot basically
The old, run-down, and quite honestly, shitty safehouse smelled of the distinct, biting chill of a Siberian winter bleeding through the floorboards. It wasn’t homey by any definition of the word, merely hidden beneath a disused mechanics shop that seemed to be out of business since the late nineties, barely large enough for two people to stand in without bumping shoulders.
And of course, to your absolute luck, there was only one cot. A narrow, rusted frame with a mattress that looked about as forgiving as a slab of granite.
John Price stood by the reinforced door, practically swallowing the limited space. He had his heavy tactical jacket unzipped just a fraction, the scent of tobacco, rain, and sweat clinging to him like a second skin. His blue eyes, usually sharp enough to cut glass, always aware of everything around him, tracked you as you dropped your rucksack onto the dusty floor.
“Cosy,” you remarked, wiping a layer of grime off the back of a plastic chair. “I see the Royal Army really spared no expense on the honeymoon suite.
Price let out a low huff— the closest you’d get to a laugh while knee-deep in the red zone, halfway through a deep-cover mission. He pulled his watch cap down tighter over his ears. “You’re lucky it’s got a roof, love. Last time I was in this sector, I slept in a ditch with a wet poncho.”
“And you’ve been lovely ever since,” you shot back mindlessly, unbuttoning your own heavy coat to check the seals on your sidearm. You didn’t look up, but you could feel his gaze on you, always. Heavy, observant, laced with the respect he only reserved for operatives who were genuine survivalists out in the field. Sometimes you wondered if he only ever liked you because you didn’t know how to complain. “Don’t worry, Captain. If you get cold, I’ll let you have the chair.”
Price took a slow step forward, floorboards groaning a little beneath his boots. He leaned against the low ceiling beam, looking down at you with that maddeningly calm, knowing smirk hidden in his stupid beard.
“Is that right?” his voice dropped an octave, a rough purr that vibrated right through the thick, stale air of the room. “Generous of you. But I outrank you, Sergeant. Which means if anyone’s taking the luxury seating, it’s me.”
“Ah, pulling rank already? We’ve only been locked in a basement for, what, ten minutes?” you finally looked up, meeting his eyes with a challenging tilt of your chin. “I thought you liked a capable partner, John.”
“I do,” Price murmured, holding your gaze, his own darkening a little. Though you weren’t sure, as exhaustion had played with your brain way too many times before and told you that on quiet nights like this, Price was thinking exactly the same things as you were. “Which is why I’m letting you figure out how we’re both going to fit on a mattress meant for a single schoolboy without one of us falling off.”
Ah. Sure.
The unspoken rule between the two of you had always been distance. It wasn’t born out of dislike— quite the opposite, actually. In your line of work, professional distance was a life jacket. The cold, the bone-deep exhaustion, the proximity of holding the line with someone could easily play tricks with your head, make you see things that weren’t necessarily there, have you holding onto words like the world outside of that specific perimeter had lost all its meaning.
Price was a man who carried the weight of too many ghosts, and you were a woman who valued her autonomy too much to let a commander see the softer edges of your armor. But there was a gravity between you, undeniable in its nature, a pull that both of you spent a massive, unnecessary amount of energy pretending didn’t exist.
You took great interest in the smaller details of the room whilst your brain scrambled to find a way to get you out of the situation, before setting your eyes on him.
“A schoolboy’s mattress,” you repeated, voice a dry defense mechanism against the sudden tightness of your chest. “Right. Well. Good thing I practiced my posture in training.”
The banter was a shield, of course, but as the clock ticked past midnight, the cold began to strip it away. The heating unit in the corner, which you deemed hopeless within twenty minutes of settling in, gave one pathetic hiss before dying completely, leaving the air so frigid your breath bloomed in fragile, ghostly clouds between you. The Siberian winder certainly didn’t care about the military rank Price was always so eager to pull with you; if it could seep through the concrete this much, it could easily bypass your skin to settle deep into your bones until shivers wracked your shoulders.
Price noticed. Why were you even surprised, he noticed everything.
“Drop the boots and the rig,” he commanded quietly. It wasn’t his ‘Captain’ voice that you were used to— it was lower, thicker, roughened by the drop in temperature and something else he was trying hard to suppress. “We’re losing heat. We freeze up, we’re useless tomorrow.”
You didn’t have it in you to argue this once. The bravado was gone, replaced by the instinct to just survive which was quickly blurring into something far more dangerous in your book. You stripped off your tactical vest and boots, leaving you in your thick thermal layers. When you climbed onto the narrow cot, pressed flat against the damp concrete wall to leave him room, you realized just how impossible this was going to be.
The bed groaned under his weight as Price laid down beside you, facing away at first, trying to preserve a polite boundary. But you both knew it was useless. The cold was a physical blade, cutting through the thin fabric of your thermals, the skin beneath, your bones. You shivered again, hard enough that the rusted springs gave a little.
With a heavy sigh that sounded a lot like surrender, Price turned around.
Thank God you were facing away from him because if you had to face him in the dark now, you would probably say something stupid.
“Come here,” he muttered into the dark.
Before you could even try to fire back a witty retort, his arm reached out, hooking around your waist and pulling you backward against his chest. The impact took your breath away. He was a literal furnace— visceral, solid, and utterly massive. Your back pressed flush against his torso, thighs nesting into his, head tucked just beneath his chin.
The dynamic shifted in an instant, you could feel it. You were no longer just two highly capable soldiers sharing a safehouse to lay low for the night. You felt skin and bone, heartbeat and heat, terrifyingly, deliciously close.
Price’s breath hitched as your heat met his. Through the layers of clothing, you cold feel the hard expanse of his chest rising and falling against your shoulder blades, his heart thumping a steady rhythm that almost matched the sudden racing of your own. His beard brushed the crown of your head, the scent of him enveloping your entire being completely. He was rigid, every muscle in his body coiled tight as a spring, as if he were actively fighting the urge for something. To pull you closer, your treacherous mind whispered into you. To feel your body against his, closer, warmer, perhaps even wetter.
He’s affected by this, you realized, a sudden thrill of heat shooting through your veins that had absolutely nothing to do with the weather. The great John Price isn’t as untouchable as he lets on.
“Still cold?” he murmured, his voice rumbling directly into your spine, making its way down in between your legs, to contribute to the growing anticipation there.
You remained entirely frozen, terrified to your bones that even a single, misplaced shift of your weight would shatter the fragile illusion of military necessity. But the cold was unrelenting, forcing you to melt backward, pressing your spine firmer against the solid wall of his chest.
“I’ll survive, Captain,” you managed, voice nothing above a hushed thread in the dark. “Though I think you forgot to mention in your briefing that field-expedient thermal sharing involved being spooned by a human bear.”
Price let out a sound— not a huff this time, but a vibration that rippled right through your shoulder blades, making your muscles go taut. His arm, still wrapped around your waist, tightened just a little bit, pulling you a microscopic inch closer until there wasn’t a single millimeter of air left between his front and your back.
“It’s called survival, Sergeant,” he murmured, breath hot against the shell of your ear. You shushed your mind before it could tell you that he was doing it deliberately. “If you’ve got complaints, you can file ‘em with Hereford when we get back. Till then, shut up and take my heat.”
“Always so textbook,” you whispered, tilting your head back just slightly. The crown of your head rubbed against his jaw, the rough stubble of his beard catching on your hair. “And here I thought you were breaking character just to be nice to me.”
“Don’t flatter yourself, love.” the term of endearment slipped out a little too easily, too breathily, with a weight that didn’t necessarily belong on a mission roster. Price’s fingers twitched where they rested against your stomach. His hand flattened there then, palm heavy and searingly hot through the synthetic fabric. He was pinning your hips directly against the apex of his thighs, and you didn’t have a single intention of complaining.
“Besides,” Price added whilst shifting his weight, large thigh sliding between yours a bit. “If I were breaking character, you wouldn’t be doing this much talking.”
A treacherous thrill coiled tight in your lower stomach. The undercurrent of the remark he threw so casually wasn’t a blunt admission, no, that wasn’t in Price’s nature, but it was there— thick, sticky with a promise that made the back of your throat go dry.
“Is that a threat, Captain?” you whispered, your own voice taking on a slight edge. You tilted your hips back just a fraction into his heat, testing the boundary, testing him. “Last I checked, I’ve never had an issue keeping up with your pace. In or out of the field.”
You heard a jagged intake of air that ruffled the hairs at the nape of your neck, then, you felt the immediate consequence of your movement— hardening of a certain something against your lower back, thick and unmistakable even through the heavy layers of clothing. He was fighting a losing battle against his own restraint, and you weren’t exactly making it easier for him.
“Careful now,” the warning rumbled right into your skin. His hand on your stomach moved, palm spreading wide, charting the curve of your hip with an agonizingly slow pressure. “You’re playing a high-stakes game in a very small room, love.”
“But you’re the one who told me to take your heat,” you breathed, the dizzying heat washing over you entirely eradicating the chill that a few minutes ago was paralyzing you. “I’m just… following orders. Finding out how much you’re willing to give.”
“Wanna talk orders?” his voice was a rough purr now, lips brushing your earlobe as he spoke, sending an electric ache straight down between your thighs. His fingers dug a little deeper into your hip, pulling your backside flush against the rigid line of his groin. “If I give you an order right now, Sergeant, I’d have to make sure you take every single piece of it.”
The weight of his tone made your knees weaken, even lying down. It was a masterclass in control, a tether keeping the monster on a leash, but the leash was fraying way too fast. Every slow rise and fall of his chest rubbed torturously against you.
“Then why don’t you?” you challenged softly, heart hammering against your ribs. “Unless the Captain is all talk tonight.”
Price didn’t answer that. The time for words, apparently, was over.
His hand moved from your hip with urgency, large fingers gripping the waistband of your thermal trousers before hauling them down along with your underwear in one heavy sweep, exposing your bare skin to the biting chill of the room. That didn’t last long, though, as his massive, burning body crowded right back against you. You heard the harsh, metallic slide of his own zipper, the rustle of heavy fabric, then the staggering reality of his bare length pressing directly against the slick, aching heat between your thighs.
He was massive.
You let out a soft gasp into the dark, hands reaching back to blindly grip at the fabric of his shirt for leverage as he grabbed a hold of your leg, lifting it up and hooking it over his, opening you right up for easy access as his fingers found their way over to your aching clit.
“All talk?” Price growled into the nape of your neck, voice stripped of all the restraint it had before. It was deep, feral, and deeply, deeply hungry. “Let’s see how well you keep up now, hm?”
With a tilt of his hips, and a helping hand, Price managed to drive himself forward a bit, blunt tip catching onto your desperate entrance.
He didn’t ease into you, not that you expected him to. He sank straight into your tight, drenched heat in one long push, filling you to the absolute brim. The light pain of his thick length stretching you open took the breath out of your lungs, having your eyes snapping open in the dark, spine arching off his back as pleasure crashed over your brain. A loud, high-pitched cry built in the back of your throat, threatened to tear past your lips and echo straight up through the floor to the street above.
Before the sound could even escape, though, Price’s large hand slammed over your mouth.
His palm was warm, smelling of one of his cigars, effectively smothering your voice into a muffled, breathless whimper against his skin.
“Shh, quiet, baby,” Price hissed against your ear, holding you completely still for one torturous second, letting your desperate body stretch and adjust to the fullness of him. “One sound out of you, and we’re compromised. You stay quiet for me, okay pretty girl? You hear me?”
You could only nod frantically against his palm. The danger of the mission outside was entirely eclipsed by the overwhelming danger and embarrassment of the orgasm forcing its way to the surface, before he even had a chance to move properly.
Price let out an approving grunt. “Good girl.”
Then, he began to move.
Because of the cramped, narrow spooning position, every single thrust had to be so, so deep and agonizingly slow. He pulled back until he was almost entirely out, letting the freezing air hit the slick skin of your cunt, before driving all the way back in, bottoming out against you with a wet thud each time. His thick hips rolled against your backside, weight crushing you into the wall and the hard mattress with every relentless stroke of his.
You writhed against him, muffled whimpers trapped behind his hand as he tore through all of your defenses. The pleasure was too sharp, too much. Every time he hit your sweet spot, your legs twitched helplessly, begging for a faster pace, but Price maintained a commanding rhythm of his own. He was using his size to dominate the space, thick thighs anchoring yours, chest pinning your shoulders flat when he moved a bit further to keep you under him.
“Look at you,” Price whispered roughly, lips dragging along your jawline. “Taking all of it. So quiet. Built perfectly for this, aren’t you? My perfect little soldier.”
The dirty praises sent an entirely new wave of heat straight to your core. You clamped your thighs tighter around his leg, tilting your pelvis back to meet his deep thrusts, desperately chasing the peak that had been building between your legs a while.
Price felt the shift in your body, the tight squeeze of your wet walls around his girth. He let out a low groan, hand gripping your jaw just a little tighter. “Yeah, just like that,” he muttered, breaths coming in short pants now as his own control began to fray at the edges. “Take it all from your captain, baby, take all of me.”
You felt Price’s restraint snapping cleanly in two when he stopped pulling back. He simply drove into you over and over, frantic thrusts that slammed his hips flush against yours with a wet echo, and at that point, his tight hand around your jaw wasn’t doing much to muffle you. The rusted springs of the cot creaked beneath, but neither of you cared about the noise anymore— not when he was so big and unforgiving, not when you were so tight and soft beneath his palms.
“I’m gonna ruin you,” Price growled, voice barely feeling human as his teeth grazed your shoulder. “Gonna fill you up. Fucking breed you. Just hold on, love, hold on for me.”
Your walls clamped helplessly around him, and the orgasm actually felt like a physical blow against your pussy. You arched your spine, eyes rolling back in the dark as a choked, muffled scream was smothered entirely into his palm. Your walls clamping tight around his rigid length as you came around him pushed Price right over the precipice.
He let out a guttural moan against your neck, body locking up when he drove himself into you one final time, burying his length as deep as it could possibly go, and then, he unleashed.
You felt the pulsing before the warmth flooded your tight space, filling you to the absolute brim. He poured into you in deep waves, the volume of his seed pooling deep within your core until it slickly escaped the seal of your skin to drip onto the mattress beneath you. Price remained buried deep, chest heaving against your back, heart hammering on top of you like a war drum as he slowly emptied himself into you.
For a long, beautiful minute, the only sound was the desperate panting of two people trying to catch their breaths.
You felt him soften slightly, though he stayed put, preserving the connection there for a hot minute before carefully withdrawing his large hand from your mouth, fingers trailing down your jaw, over your chin, before resting against the pulse point on your neck.
He pressed a soft kiss to the damp skin beneath your ear, breath still hot and shallow.
“Love,” he whispered into the dark, shifting his weight to ensure he wasn’t crushing you. “You alright? Did I hurt you?”
“I just might have to start disobeying orders more often, Captain,” you murmured with his soft chuckle rumbling against your back, as he buried his face into the crook of your neck.
“Smart mouth,” Price whispered affectionately, thumb gently stroking the pulse point on your throat before he retreated a bit to pull the blankets back up over the two of you.
I just read Gates of Hell on Hands and Knees and it absolutely wrecked me.
The way you write Soap is divine. From his mannerisms and dialogue to the alternating softness, courage, and cheekiness of his personality.
I love the small interaction with Ghost at the end too, and the friendship it suggests between them.
Is there any way we can cajole, convince, or otherwise peer-pressure you into writing a happy and angst free sequel to that?
Gates of Hell on Hands and Knees | Part 2
johnny "soap" mactavish x fem!reader
read part 1 here.
Knowing someone is dead was closure. Having a gravestone to caress and leave flowers by was relief. Not knowing where the love of your life might be, whether he was dead or alive, buried or burnt, grave unnamed or not… You never did well with uncertainty.
[5.4k] presumed dead / missing in action, fever dreams & delirium, injury recovery, established relationship, reunion, angst with a happy ending, protective simon "ghost" riley
The mirror was merely a fractured rectangle, held against a crumbling concrete pillar by two strips of duct tape. In its cracked reflection, the city of Verdansk —or what was left of it after the blockade— sank into a hazy blue.
Johnny sat backwards on a skeletal metal chair, forearms resting over the backrest with his head tilted high. His face was covered in a thick mask of cheap soap, whipped up in a rusted ration tin using a stiff shaving brush.
“Hold still, MacTavish, or I’m going to have to leave you with a permanent smile like a Batman villain,” Gaz muttered. He was leaning in close, sharpest knife he could find held delicately between his fingers. With surprisingly steady precision, he dragged the flat of the blade down Johnny’s cheek, clearing a wide path through the thick soap and weeks of stubble.
“I am holding still, ye bloody butcher,” Johnny grumbled, slightly muffled by the layer of foam covering his top lip. His eyes darted up to the mirror, tracking Gaz’s movements with an intense amount of suspicion despite trusting him with his life. “Jus’ making sure I dinnae go home to my gorgeous wife looking like a had a run-in wi’ a blender. Domestic necessities.”
A low huff echoed from the shadows beside the pillar.
Simon was leaning against the structural wall, arms crossed tightly over his chest. Even inside a decaying apartment building with no running water and zero supply lines, the Ghost managed to look completely unbothered. His dark eyes flickered from Johnny’s overgrown hair down to the foam dripping onto his collar.
“Domestic necessities, my arse,” Ghost rumbled through the distant, sporadic artillery fire outside. “If I were her, I’d leave the deadbolt slid shut.”
“Ah, dinnae listen to him, Gaz,” Johnny flashed a sharp, white-toothed grin cutting through the remaining foam on his face as his eyes sparkled with mischief. “LT’s just jealous ‘cause no one’s seen his jawline since the late nineties. He disnae understand the logistics of a proper reunion kiss.”
Gaz let out a soft chuckle, wiping the edge of the knife on a piece of torn cloth before stepping back in for another pass. “Though personally, Johnny, if I spent eighteen months ghosting the grid just to come home and get nagged about a crooked shave, I’d head right back to Middle East or something.”
Johnny grunted, flinching slightly as Gaz ran the blade along his jawline. “She disnae do the nagging bit. She’ll look at me, at the absolute state of my mohawk, and tell me I look like a rat born out of wedlock. It’s the quiet judgment that gets ye, boys. Saps the confidence right out of a man.”
“Good,” Ghost said, cold amusement bleeding through his mask as he shifted against the concrete wall. “Keep you humble. Lord knows a year and half of surviving on stray dogs and rainwater hasn’t done much to quiet your mouth, MacTavish.”
“Hey, it’s canned mutton. I won’t allow this smear campaign against our rations,” Gaz chuckled whilst finishing the final stroke along Johnny’s neck and wiping the knife clean on his thigh. “I think making sure he’s got all his limbs is far more important than caring about the symmetry of his body hair.”
Johnny reached up, splashing a bit of cold water from a plastic jug onto his face to rinse away the leftover foam and hair. He blinked through the droplets, looking at his clean-shaven face in the cracked glass. The dark circles under his eyes were deep, and there was a new scar slicing right through the edge of his left eyebrow from a rogue piece of masonry six months back. But beneath the grime and exhaustion, his jaw remained set. He looked like himself again. You’d grab his face and call out how unfair it was for him to be this handsome, he knew it.
“Aye,” Johnny murmured, patting a cloth against his face to dry the skin. He looked over his shoulder at Simon, then at the Captain, keeping watch by the window. “Eighteen months of this shite. I’m ready for a proper roof.”
Eighteen months of quiet had turned the house into a museum of waiting. The living room, once bursting with Johnny’s booming laughter, discarded clothes thrown carelessly upon the excitement of seeing you home, and the warmth of his all-consuming presence, now felt vast and uncomfortably, uncharacteristically still.
Friends and family had stopped calling about it around six months back. You barely got any visits from them anymore. At some point, you’d stopped taking up on the offers of going out to a pub, to get something to eat, as friends definitely noticed how hollowed out you seemed; and after that point, people just stopped asking.
You couldn’t blame them, really. Knowing someone is dead was closure. Having a gravestone to caress and leave flowers by was relief. Not knowing where the love of your life might be, whether he was dead or alive, buried or burnt, grave unnamed or not…
You never did well with uncertainty.
You sat in the exact same spot on the floor, back pressed against the base of the sofa, half-empty glass of red wine resting on the carpet beside your knee. The telly was on, of course, he’d told you to keep it on, and it cast a flickering glow across the dark room as it played that same home restoration show. On the screen, a new couple was bickering over the layout, their superficial problems serving as a numbing cream over your bleeding heart. It didn’t feel like mockery anymore. You found an odd sense of comfort in seeing that at least they had each other.
You swirled the wine in your glass, watching the dark liquid coat the crystal, mind drifting back to the last afternoon you had spent on this very rug— with Johnny’s heavy, stubborn head resting against your lower abdomen while he grumbled about the work on TV. You had spent all this time nursing that memory, holding onto the phantom weight of his head, the ghost of his gravelly purr.
The house was hell to walk through. The bathroom shelf with its hollow wall anchor sat exactly as he had left it, the mismatched color of the patchwork he’d done serving as a sacred testament to his messy domesticity that you refused to let anyone touch. You lived your life in a perpetual, agonizing limbo, walking that fragile tightrope without any sort of safety net whatsoever, never knowing if the man who loved you more than his next breath was still fighting his way back, or if the dark had finally taken over.
You took a slow, deep sip as you stared blankly at the TV screen, completely unaware that a few streets over, a matte-black military transport was quietly cutting through the twilight.
A few minutes later, the heavy thud of a car door shutting broke the silence of the street.
Your hand froze halfway to your mouth, glass of wine tilting slightly whilst your chest locked up. That sound. It was way too heavy for a regular car. None of your neighbors owned a car that sounded like that.
Your heart hammered violently against your ribs as you set the glass down with a shaky rattle, scrambling off the floor. Your slippers skidded on the rug as you dashed into the hallway, hands trembling so much you could barely get a proper grip on the deadbolt.
You threw the front door open, the cool evening air hitting your face as you stepped outside, but your eyes immediately locked onto the curb.
The military transport was sitting there, its exhaust spitting thin plumes of gray into the air. But only one door had opened.
Simon stepped onto the pavement.
He was moving slowly, shoulders hunched, skull mask making him look like the grim reaper incarnate under the dim yellow of the streetlamp. He walked across the grass alone. No loud, booming Scottish accent behind him. No Johnny.
Your world as you knew it, completely tilted on its axis. The terror you had spent eighteen months mourning finally crashed down, crushing out the remaining air from your lungs.
“No,” you choked out, a breathless sob tearing from your throat as you stumbled down the porch steps. Your hands flew to your mouth, eyes wide, pleading, wild with the paralyzing grief that began to consume you. You didn’t necessarily see a soldier in front of you. You saw the nightmare that kept you awake, the dress uniform, polished shoes, hat off by the chest, and he’s so, so sorry. “Simon, no… please, no. You promised me. You promised…”
Simon caught you before your knees could buckle into the grass. His gloved palms gripped your body, hold firm, grounding as he pinned your collapsing weight against his broad chest.
“Hey, no, look at me. Look at me, love,” Simon barked, trying to cut in between you and the rising panic bubbling in your heart. He leaned down, forcing his forehead agaisnt yours, forcing his eyes to lock onto your tear-blurred ones. “He’s not dead. Johnny’s alive. Breathe, bloody hell, breathe.”
The words took a second to register through the loud ringing in your ears. You clutched at his vest, fingers digging into the stiff nylon until it hurt. “Where is he? Simon, why isn’t he with you?”
Simon let out a long, heavy sigh, beginning to slowly lead you back into the house. You fought against it, but to no avail, he was too strong for you to fight back and run to the car.
“Because your husband is the most pig-headed bastard in the entire British Army,” he muttered and you caught the faint edge of exhausted, fond irritation in his rough cadence. He practically forced you into a sitting position on the couch, eyes catching the wine glass and some of the empty bottles around, but he didn’t comment on it, getting down on his knees to force you to look down at him. “Took a nasty bit of shrapnel to the thigh a few days ago. Nothing fatal, skipped the artery, but the idiot hid it from us because he was terrified we’d miss the extraction window.”
You let out a trembling breath, eyes closing for a second as you leaned forward, closer, just to make sure you weren’t mishearing anything. “Oh my god…”
“Fever hit him like a damned train halfway through the flight,” Simon continued, hand coming up to gently pat your knee. “He’s completely out of it, mumbling nonsense. Medics put him straight into the base infirmary the second we touched down to get him on an IV drip and flush the fever out.”
He pulled back a little, then, eyes softening beneath the mask as he looked up at your unraveled face. “He wanted to come straight to the door, love. Genuinely tried to fight the orderly. When he couldn’t, well…” he shrugged, vaguely pointing at himself. “He’s safe. I kept my promise.”
The suffocating amount of terror that had colonized your chest for a year and a half didn’t vanish entirely, that would be too easy. It shifted a bit, transforming into a frantic need to move, right that second.
“Take me to him,” you whispered, voice cracking as you made a move to stand up from the sofa. “Simon, please. If he’s fighting orderlies, he needs me. Take me to the base.”
Simon refused to move an inch, hands anchored to your knees, keeping you safely seated. “Not like this, love,” he murmured, eyes trailing your mismatched loungewear, the tremor in your hands, the frantic gaze you sported. “The base is a forty-minute drive, and the infirmary is freezing. Wash your face first. Then go put some boots on. Grab a proper jacket. I’ll wait right here.”
You wanted so badly to argue, to tell him you didn’t care if you walked into the military hospital stark naked as long as you got to Johnny, but the authority in Ghost’s gaze brooked no refusal. You nodded sharply, swallowing down a fresh wave of emotional exhaustion as you stood up and bolted down the hallway toward the bathroom.
Your hands shook so violently you could barely pull the sweater over your head. You grabbed the first pair of sturdy boots you could find and snatched Johnny’s heavy flannel off the back of the closet door— craving the faint scent of him even if it was buried under eighteen months of dust.
When you hurried back into the living room, Simon was already standing by the front door, holding your house keys in his gloved hand. He took one look at you. “Right,” he rumbled, turning the doorknob and stepping into the night. “Let’s go get your idiot.”
The engine rumbled with a vibration that seemed to match the anxious knot restarting its hold under your ribs. Simon’s hands rested steady on the steering wheel, eyes tracking the slicked roads as the typical purple twilight bled into the deep ink of the night.
You sat in the passenger seat, wrapped so deeply in the oversized flannel that the cuffs swallowed your hands. Your knees were pulled tightly to your chest, boots braced against the dashboard to keep yourself from coming apart. Every red light felt like a lifetime, every mile of asphalt a physical barrier stretching between you and the breath Johnny was drawing in a hospital bed.
“Stop that,” Simon didn’t look over you, his eyes locked on the dark highway ahead. “You’re going to put your foot through my dash.”
You slowly dropped your legs, pressing your palms flat against your thighs to force the trembling to stop. “How bad is the fever, Si? Really.”
“He was out of his head by the time we crossed the airspace. Kept trying to unbuckle his harness because he swore he heard you calling him from the cargo ramp.” he let out a huff of quiet laughter, then. “He’s strong. Too strong to let a bug take him down after a year and a half of dodging mortars. But he’s spent. The whole lot of us are.”
You looked out the window, watching the bleak walls of the military base finally materialize out of the dark. “You kept him alive.”
“You owe me one, then,” he spoke flatly, which managed to pull half a smile out of you. The vehicle swung through the security checkpoint, guards waving the transport through on sight. “There were at least a dozen separate occasions in that blockaded sector where MacTavish’s crazy logic was the only thing that cleared a path for us. He fought like a demon to get back to this city. To get back home.”
The vehicle squealed to a halt in the restricted red zone directly outside the brick building of the base infirmary. Simon was out his door in an instant, walking around to your side to throw the door open, hands catching your waist to help you down onto the asphalt.
“Second floor,” Simon murmured, nodding towards the heavy doors where a faint fluorescent white light spilled out onto the pavement. “I’ll handle the parking. Don’t let the orderlies give you any grief, tell ‘em the Ghost sent you.”
You practically sprinted through the double doors of the infirmary, and bolted up the stairs to the second floor. When you rounded the corner, the harsh lights overhead blurred together, but your eyes instantly locked onto the small, rectangular window of Room 204.
You flinched upon the sight. Not that he looked like shit, well, he did, but he was Johnny. Your Johnny. Asleep.
He still looked massive in the narrow hospital bed, broad shoulders propped up by pillows. He was stripped of all his armor, only wearing a loose green medical gown that showed a glimpse of a thick white bandage wrapped around his thigh. His face was flushed with the remnants of the fever, and a cannula was hooked beneath his nose. But his chest was rising and falling. He was breathing, and he looked so, so alive.
“Hey, sweetheart.”
The soft murmur made you tear your eyes away from the window. Sitting on a row of plastic waiting chairs directly outside the door were Price and Gaz. They looked entirely spent, barely out of their dirty uniforms, eyes hollowed out by the same tomb Johnny had just escaped. Each of them was holding a steaming cardboard cup of coffee.
Gaz was already on his feet before you could get a word out, setting his coffee on the chair beside him. The second his eyes met yours, a look of profound relief broke through the obvious exhaustion.
You stepped straight into his space, arms wrapping tightly around his shoulders. He caught you instantly and pinned you to his chest in a brief squeeze that smelled of rain and mud.
“I got you,” Gaz whispered into your hair. “He’s good. He’s okay.”
As Gaz slowly let you go, Price stood up. The Captain had taken off his iconic boonie hat, revealing a sweat-dampened hairline, though his thick beard couldn’t hide the paternal tilt of his mouth. He looked at you, then down at Johnny’s oversized flannel drowning your frame, and let out a long breath.
You moved directly to him next, throwing your arms around his neck. The older soldier braced himself with his calloused hands coming up to rest against the back of your head, holding you securely against his shoulder for a long moment. It was the embrace of a man who carried the weight of the world on his shoulders, but had made damn sure to carry his boys back with him.
“Go on inside,” he murmured near your ear, voice steady and certain as he patted your back. “He’s just waiting on the right voice to wake up to.”
The heavy wooden door turned with a click as you stepped into a space that felt entirely frozen in time.
The steady beep… beep… beep… of Johnny’s heart monitor worked as proof that he was here. He was breathing.
You walked over to his side of the bed, unlaced boots dragging against the concrete floor. Up close, the reality of just how tough the deployment had been was written all over him. Johnny was pale beneath the flush of the fever, jaw rough with a dark stubble. There were small, faded nicks along his collarbone, and a jagged line through his eyebrow looked pink against his skin. He looked thinner.
Your knees gave out slightly as you sank into the chair right beside the mattress.
Slowly, your trembling hand reached out from the sleeve of the flannel. Your fingers hovered over his hand for a second, genuinely terrified that he might vanish into a puff of smoke if you touched him. But when you finally pressed your palm flat against the back of his hand, he felt real. Skin burning hot, slick with fever sweat, but the weight of his bones beneath your touch was the most beautiful thing you had ever felt.
“Johnny,” you whispered, the sound small and broken. “My baby.”
At the sound of your voice, the line on the heart monitor jumped, the beeping speeding up just a fraction. Johnny’s jaw shifted sharply. His head rolled against the thin white pillow a little, a pained groan vibrating deep within his chest as his brow furrowed. His internal radar had instantly picked up the one frequency he’d always tune into.
“Sunshine?” he rasped.
His eyelids fluttered, heavy and uncooperative from the medication, but he fought them open. He was a fighter through and through. His bright blue eyes were clouded, unfocused, and bloodshot, rolling blindly across the ceiling before they finally drifted down and locked onto your face. For a long moment, he just stared at you, chest heaving deeper as if he couldn’t quite decide if his mind was playing a cruel trick on him.
“Am I… am I dreaming ye up again, hen?” he whispered, large fingers twitching beneath yours, desperately trying to find the strength to curl around your wrist.
Hot tears finally spilled over your eyelashes, dropping onto the back of his warm hand. You leaned over the metal guardrail of the hospital bed and brought your other hand up to cup his face. Your fingers slid into the short, soft hair of his mohawk, thumb tracing the sharp, trembling line of his jaw just like you used to, back home.
You choked out a soft sob, smiling through it as you pressed your forehead gently against his damp temple. “You’re not dreaming. I’m right here. Look at me, John, you’re safe, you’re at the base. You’re home.”
Johnny let out a long, shuddering breath, chest lifting so violently it probably strained the wires of the heart monitor. The rapid beeping of the machine echoed through the room as his clouded eyes slowly began to track the movement of your thumb on his skin. He swallowed hard, his throat working against the dry rasp of his breath.
You could see the sudden wave of clarity breaking through his fevered haze. His jaw trembled, the hard mask he was so used to wear beginning to shatter at the edges.
“Sunshine,” the word ripped out of his chest like a sob.
With a sudden urge of desperate and uncoordinated strength, one of his arms came up, hand locking around the back of your neck to keep you there. He didn’t care about the IV line pulling taut in his veins or the burning of the stitches in his thigh. Burying his face in the crook of your neck, he let out a deep breath that tasted stale in his mouth.
The entirety of his body began to shake beneath the thin medical gown, shoulders racking with silent sobs as he held you. His arm kept you pinned so close to his chest that you could feel the frantic rhythm of his heart hitting against your own ribs. He was breathing you in, nose brushing against the collar of his own old shirt, desperate to drown out the memories of concrete, smoke, and blood with the scent of you and home. His favourite. His everything.
“Ye’re the only real thing I’ve got left in this miserable world,” Johnny wept into your skin and you couldn’t help but weep with him, at how unraveled he was, how small and scared he seemed with the sobs breaking out of him. “Thank ye for no’ letting go, no’ moving on yet, ye’re my home— I did it, I crawled through, for you, for you only, I—”
“Shh, I know,” you held him back just as tightly, fingers burying deeper into his hair as your tears ran hot against his shoulder. You could only whisper as you didn’t trust your voice just yet. “I know you did, Johnny. I never stopped looking at the door. I never stopped waiting for you.”
Within the quiet minutes of your embrace, the beat of his heart began to ease, settling into one that synced with yours. The monitor slowed down, though Johnny didn’t loosen his grip an inch, grounding you against his chest as if the physical friction of your body was the only thing keeping him tethered to the real world.
He pulled back just a fraction when tears no longer ran free, eyes the brightest of all blues, clearer now, stripped of the dark illusions he kept close to his heart, searching your face with a breathtaking reverence. His thumb came up, rough skin brushing a tear from your cheek with that breathless gentleness that always made your chest ache.
“God, ye’re beautiful,” a tiny, lopsided ghost of his classic smirk tugged at the corner of his mouth as his eyes drifted down to the flannel drowning you. “Wearing my shite, too. Missed me a wee bit, did ye?”
A wet laugh escaped you at that, his timing still so absurd, although it definitely flushed away the remnants of your grief. You leaned forward, pressing your nose playfully against his just to feel his breathing. “Not just a wee bit, I should say.”
The discharge papers took another thirty-six hours of bureaucratic nightmare, but Price pulled the necessary strings to get Johnny cleared for a much needed home recovery.
The vehicle pulled up to the curb and Johnny, of course, didn’t necessarily have it in him to argue about pride. He was still weak, skin pale and the stitches in his thigh pulling painfully with every move. Simon killed the engine, walked around to the passenger side, and hoisted Johnny out of the seat. Gathering his friend into a careful carry, Simon bore him up the porch steps, his heavy boots making the wooden floorboards creak as he navigated the front threshold.
You had hurried ahead to get the house ready, and the second the front door swung open, the entire space was flooded with the rich, savory aroma of Johnny’s favourite meal— the rich scent of a slow-cooked beef stew and fresh caramel shortcake sweet enough to push back eighteen months of cold isolation.
Simon carried him straight into the living room, carefully propping Johnny up on the worn cushions of the sofa. He arranged a stack of pillows behind his back and gently elevated his bandaged leg onto the low coffee table.
The softness of his actions put a smile on Johnny’s face as he thanked him quietly and sank into the fabric with a long sigh of surrender. He looked at the television, the rug, walls, and then tracked the scent straight towards the kitchen doorway where you were standing, a dish towel clutched between your hands and a soft, welcoming smile across your face.
Simon stepped back from the sofa, no gloves on his hands as he wiped them down his thighs. Instead of heading straight for the front door like he used to, his boots turned to navigate into the kitchen. He leaned against the counter where you were beginning to serve the food into plates, crossed his arms over his chest, and looked down at the simmering pot, then back up at you.
“Smells good,” Simon murmured, gaze drifting back towards the sofa for a second before locking onto you. “Are you going to need any help with him? With the leg, fever… the rest of it? He’s going to be a handful when he regains his full mouth. And he’s heavy.”
Knowing amusement flickered in your eyes. You looked past his broad shoulder towards the living room, where your husband was already melting into the couch, before looking back up at the giant in front of you.
“You can stay in the guest room for as long as you want if you’re that worried and eager to see him, Simon,” you teased softly, but the warmth in your eyes made sure he knew the invitation was real. “You too gotta get some warm food in your stomach, you know.”
Simon was still for a few moments. The sudden offer of a proper roof, a warm meal, and an open door was a heavy thing to process for him. He looked at you, then down at his own worn boots, a faint shift in his shoulders telling you all that you needed to know.
The fabric of his mask huffed as he gave a single, slow nod. “Just for a bit. Make sure the idiot doesn’t try to walk before the stitches settle.”
You didn’t mind having him around. He didn’t mind staying around either, and God knows you couldn’t hoist Johnny to the bathroom for a much needed shower yourself.
Dinner was pretty quiet. Johnny stayed on the sofa, too drained for the kitchen chairs, as Simon sat on the opposite edge of the hearth. There was little talking, just the scraping of spoons and the football match on the TV that nobody bothered to pay attention to.
The real hurdle had been getting Johnny cleaned up. Between the weakness from his fever and the fresh stitches slashing across his thigh, a standard shower was out of the question. It took both you and Simon to navigate him into the bathroom. Simon provided the brute strength, stabilizing Johnny’s frame against the tile while you handled the warm water and soap. He’s seen me in worse conditions, lass, Johnny had joked while Simon was busy looking away. By the time you helped him into a soft pair of sweatpants and had him settled back into your bed, Johnny looked profoundly human again— exhausted, pale, but clean nonetheless.
Now, the bedroom was bathed in the golden amber of the bedside lamp, rest of the house falling into deep silence whilst Simon was —you hoped— fast asleep by the other side of the wall.
You were propped up on one elbow, cheek resting in the palm of your hand as you looked down at your husband. Johnny was lying flat on his back, clean sheets pulled up to his chest with his heavy, stubborn head sinking deep into the plush pillows. One of his large hands was resting palm-up on the mattress between you, his fingers twitching in a silent invitation.
“Ye’re staring, sunshine,” he rumbled softly.
“Just making sure you won’t fade if I blink,” you murmured, sliding your fingers into his open palm. He closed his hand around yours instantly.
“Give it half an hour and LT’s snoring will let ye know jus’ how real all of this is.” a soft laugh was shared between the two of you, then. “Thanks for allowing him to stay, too.”
“He looked like he was too busy looking after you to take care of himself these past days,” you murmured softly and shifted a little, laying down on your back next to him as both of you stared into the dark ceiling. “And he didn’t seem like he wanted to leave you yet.”
“Bastard’s been on my arse for a year. I cannae take a proper break,” Johnny shook his head and brought your joined palms up, pressing the back of your hand against his chapped lips slowly. “I always imagined what this would be like. Coming home after all that. Most days I imagined a would have my dick out in ten minutes for the reunion shagging.”
You snorted. “Wishful thinking. It took two people to give you a shower.”
“Aye, well, a man can dream, sunshine,” he murmured, bright blues rolling toward the ceiling with a lazy fondness. “Kept me warm in the cellar, did it? Kept me going, thinking about those shorts you wear. Wee ones with the frayed edges.”
“You are unbelievable,” you whispered, a genuine smile tugging at your lips as you turned your head to face him. “Eighteen months in God knows where and your motivation was a pair of denim shorts?”
“The very same,” he nodded solemnly, eyes flashing with a spark of his classic fire that defined him right down to his core. “Gave me somethin’ to focus on, it’s no’ easy spending all that time with three other wankers. Though I suppose I can settle for the current view. Ye’re no’ a bad sight for sore eyes, hen.”
“Flattery won’t get you out of bed tomorrow, MacTavish.”
He slid his arm out from the sheets, carefully pulling you just an inch closer until your shoulder was pressed against his ribs, bridging the last bit of distance between you. “Guess am yer captive now, then.”
“Completely,” you murmured, closing your eyes as you tuned in to the steady thrum of his heartbeat. “Get some sleep, my love.”
“Goodnight, sunshine,” he whispered against your hair, thumb tracing circles into your skin as his eyelids finally won the battle. “Am home. Dream of my cock still, might be a while ‘til we get the beastie to its full power.”
Outside the window, the twilight faded into a deep black, and for the first time in eighteen months, the deadbolt was slid shut, the house felt warm, and the silence was broken by all the ridiculous things Johnny had in him to say.
heeeyy, so... hihihi. thank you all so so much for reaching out with sweet comments, dms, asks, all that— it means the absolute world to me and i'm so glad i managed to write something that made you feel something!! i hope you're all having the bestest year and i love you all sm. hugs hugs hugs. lmk if you want to be tagged in future works or not tagged in anything and feel free to drop by to say hi!
Johnny’s as touch starved as a man can be and highly uncomfortable with simply asking for what he needs.
In his line of work, where hypermasculinity is the norm and he can go months at a time without so much as speaking to another woman, (excepting Laswell, of course), gestures of affection are expectedly rare.
As a result, he’s gotten himself a reputation that’s weirded out more than a few soldiers in his years of service.
“MacTavish is…touchy,” one would whisper under his breath, looking around to make sure he was out of earshot.
“Yeah….Don’t get me wrong; nice bloke. But he’s always pulling me in for hugs or sitting real close. A tad weird if you ask me,” another would reason, fidgeting with his hands.
“You don’t think he’s…?” at third would ask, nervous to say the word.
“Definitely not; have you seen him at the clubs around base? He’s into women, mate, trust me,” a fourth would chime in, chuckling.
“So…what? He’s just, like, lonely?” the first would ask.
“Aren’t we all?” the second would sigh and all four would nod wistfully.
Variations on that conversation have taken place between soldiers of all ranks and nationalities that have had the privilege of crossing paths with the inimitable Sergeant MacTavish.
Johnny deals with his burning need for physical affection by whoring himself out in exchange for human comfort.
Whenever he gets lonely or particularly depressed he heads straight for the nearest bar, lines up several rounds of shots and takes home the first lass to offer to neck one with him.
He plays his part brilliantly, spewing dirty talk like it’s a second language in an accent that drives girls of all backgrounds wild. He fucks rough and thorough and makes sure they have a good time.
And then he gets his end of the deal; after-sex cuddles. The only time it’s appropriate for Johnny to curl up in the warmth of another person and finally breathe a sigh of relief.
Of course, that relief is often interrupted by the poor girl getting the creeps from their one night stand’s extended spooning session and jumping up to leave suddenly.
When they leave like that, Johnny feels their absence like a knife in his chest. The sudden lack of warmth feels suffocating and he folds in on himself to try and chase the remnants of the comfort he’d just been feeling.
Then he meets you, out late one night in a foreign city he can’t pronounce the name of. You’re a uni exchange student; he couldn’t care less. He rushes you out of the pub and back to your shabby uni accommodations, cooing filthy nothings into your ear the whole walk back.
He takes his time lapping at your cunt until you’re shaking and moaning, but when it comes time to push himself inside and you catch his eye, you can tell he’s somewhere else.
His thrusts are robotic, rehearsed even. He’s just going through the motions, like this is a means to an end. What end? you wonder to yourself.
You get your answer when you notice the way he’s gripping your hips; not possessively, but desperately, like you’re tethering him somehow.
Realization dawns. Ohhhhhhh; this big strong masculine military man really just wants a hug.
“Hey, um, can we stop?” you ask timdly and Johnny’s body immediately ceases all movement, “I’m kinda not feeling it,”
“Oh my god, yeah, of course; bon I’m so sorry,” he stammers, pulling out of you and shuffling away from you on the bed, “I’ll be going, you just get some rest; all good love, all good,”
His cheeks are flushed red and his hands are shaking as he reaches for his boxers.
“Wait! You don’t um, don’t have to go….” you stammer, playing it up perfectly, “it sounds kind of dumb but, uh, we could just cuddle? Like, hang out? If you want to, of course,”
Johnny’s ears go red to match his face as he stares into your eyes with wide-eyed appreciation. No one’s ever asked to stop having sex in favor of cuddling instead before.
He shakes his head slightly, as if to check that his ears heard you correctly.
“Bonnie, that’d be great, I’d love a cuddle” he stutters, rushing to get back into bed with you. You smile; he thinks this is all just for you. Now he can get what he needs and not feel weird for asking.
After pulling on your underwear and t-shirt, you insist on putting Johnny in a little spoon position. You lean back and spread your legs, patting the spot of bed between them.
Johnny bounds into place like an overeager Labrador. He nestles his head right beneath your sternum, his torso framed by your inner thighs, arms along the outside of them, hands rubbing absent circles on your calves.
You both make easy conversation as your hands begin to roam his body gently. After a few minutes Johnny just closes his eyes and sinks into a state of bliss he’s never felt before.
You rub his arm muscles, massage his neck and draw invisible patterns on his lean chest with your warm fingers. His breathing is slow and deep and a permanent smile remains tugging at his lips.
You periodically pull his calloused hands up to your mouth to pepper with soft kisses. He’s sighs contentedly each time and returns the favor, practically worshipping your hands with his lips.
When your hands begin to slowly knead and rub his scalp, some band of resolve in Johnny just snaps. Slowly, small sniffles begin to escape his throat while hot tears well and eventually fall down his weathered cheeks.
“I’m sorry, fuck-so sorry. Steaming bloody Jesus, I’m a mess bonnie,” he stammers, face going red in embarrassment. He goes to sit up, to pull himself away from you because he thinks it’s what you’d want.
Because here he goes again, fucking crying at the feeling of finally receiving the physical affection his body’s been screaming for. How pathetic, how needy, how ridiculous is he to be sobbing in some poor girls arms who just wanted a one night stand with a sexy military man.
He can’t stand himself and his stupid bloody needs. The monumental hole in his chest that felt almost filled as you caressed his body.
But you push him back down into you and wrap your arms tightly around him. Of course he could easily break out of your grip if he wanted to but he stays like he’s trapped.
“You’re ok, Johnny, you can cry. I’ll just hold you,” you murmur in his ear. That phrase is all it takes for the damn to fully break. The sobs come more ragged, he lets every tear fall uninhibited as he holds onto you like he would a life raft in a hurricane.
He cries until there’s nothing left, with you planted firmly in place, keeping him emotionally and physically tethered.
“Thank you, fuck, I’m sorry, thank you,” he blubbers through his shame.
“You’re welcome, Johnny; anytime,”
repost from my old blog strawberryglock (I miss her :/)
I just read Gates of Hell on Hands and Knees and it absolutely wrecked me.
The way you write Soap is divine. From his mannerisms and dialogue to the alternating softness, courage, and cheekiness of his personality.
I love the small interaction with Ghost at the end too, and the friendship it suggests between them.
Is there any way we can cajole, convince, or otherwise peer-pressure you into writing a happy and angst free sequel to that?
Gates of Hell on Hands and Knees | Part 2
johnny "soap" mactavish x fem!reader
read part 1 here.
Knowing someone is dead was closure. Having a gravestone to caress and leave flowers by was relief. Not knowing where the love of your life might be, whether he was dead or alive, buried or burnt, grave unnamed or not… You never did well with uncertainty.
[5.4k] presumed dead / missing in action, fever dreams & delirium, injury recovery, established relationship, reunion, angst with a happy ending, protective simon "ghost" riley
The mirror was merely a fractured rectangle, held against a crumbling concrete pillar by two strips of duct tape. In its cracked reflection, the city of Verdansk —or what was left of it after the blockade— sank into a hazy blue.
Johnny sat backwards on a skeletal metal chair, forearms resting over the backrest with his head tilted high. His face was covered in a thick mask of cheap soap, whipped up in a rusted ration tin using a stiff shaving brush.
“Hold still, MacTavish, or I’m going to have to leave you with a permanent smile like a Batman villain,” Gaz muttered. He was leaning in close, sharpest knife he could find held delicately between his fingers. With surprisingly steady precision, he dragged the flat of the blade down Johnny’s cheek, clearing a wide path through the thick soap and weeks of stubble.
“I am holding still, ye bloody butcher,” Johnny grumbled, slightly muffled by the layer of foam covering his top lip. His eyes darted up to the mirror, tracking Gaz’s movements with an intense amount of suspicion despite trusting him with his life. “Jus’ making sure I dinnae go home to my gorgeous wife looking like a had a run-in wi’ a blender. Domestic necessities.”
A low huff echoed from the shadows beside the pillar.
Simon was leaning against the structural wall, arms crossed tightly over his chest. Even inside a decaying apartment building with no running water and zero supply lines, the Ghost managed to look completely unbothered. His dark eyes flickered from Johnny’s overgrown hair down to the foam dripping onto his collar.
“Domestic necessities, my arse,” Ghost rumbled through the distant, sporadic artillery fire outside. “If I were her, I’d leave the deadbolt slid shut.”
“Ah, dinnae listen to him, Gaz,” Johnny flashed a sharp, white-toothed grin cutting through the remaining foam on his face as his eyes sparkled with mischief. “LT’s just jealous ‘cause no one’s seen his jawline since the late nineties. He disnae understand the logistics of a proper reunion kiss.”
Gaz let out a soft chuckle, wiping the edge of the knife on a piece of torn cloth before stepping back in for another pass. “Though personally, Johnny, if I spent eighteen months ghosting the grid just to come home and get nagged about a crooked shave, I’d head right back to Middle East or something.”
Johnny grunted, flinching slightly as Gaz ran the blade along his jawline. “She disnae do the nagging bit. She’ll look at me, at the absolute state of my mohawk, and tell me I look like a rat born out of wedlock. It’s the quiet judgment that gets ye, boys. Saps the confidence right out of a man.”
“Good,” Ghost said, cold amusement bleeding through his mask as he shifted against the concrete wall. “Keep you humble. Lord knows a year and half of surviving on stray dogs and rainwater hasn’t done much to quiet your mouth, MacTavish.”
“Hey, it’s canned mutton. I won’t allow this smear campaign against our rations,” Gaz chuckled whilst finishing the final stroke along Johnny’s neck and wiping the knife clean on his thigh. “I think making sure he’s got all his limbs is far more important than caring about the symmetry of his body hair.”
Johnny reached up, splashing a bit of cold water from a plastic jug onto his face to rinse away the leftover foam and hair. He blinked through the droplets, looking at his clean-shaven face in the cracked glass. The dark circles under his eyes were deep, and there was a new scar slicing right through the edge of his left eyebrow from a rogue piece of masonry six months back. But beneath the grime and exhaustion, his jaw remained set. He looked like himself again. You’d grab his face and call out how unfair it was for him to be this handsome, he knew it.
“Aye,” Johnny murmured, patting a cloth against his face to dry the skin. He looked over his shoulder at Simon, then at the Captain, keeping watch by the window. “Eighteen months of this shite. I’m ready for a proper roof.”
Eighteen months of quiet had turned the house into a museum of waiting. The living room, once bursting with Johnny’s booming laughter, discarded clothes thrown carelessly upon the excitement of seeing you home, and the warmth of his all-consuming presence, now felt vast and uncomfortably, uncharacteristically still.
Friends and family had stopped calling about it around six months back. You barely got any visits from them anymore. At some point, you’d stopped taking up on the offers of going out to a pub, to get something to eat, as friends definitely noticed how hollowed out you seemed; and after that point, people just stopped asking.
You couldn’t blame them, really. Knowing someone is dead was closure. Having a gravestone to caress and leave flowers by was relief. Not knowing where the love of your life might be, whether he was dead or alive, buried or burnt, grave unnamed or not…
You never did well with uncertainty.
You sat in the exact same spot on the floor, back pressed against the base of the sofa, half-empty glass of red wine resting on the carpet beside your knee. The telly was on, of course, he’d told you to keep it on, and it cast a flickering glow across the dark room as it played that same home restoration show. On the screen, a new couple was bickering over the layout, their superficial problems serving as a numbing cream over your bleeding heart. It didn’t feel like mockery anymore. You found an odd sense of comfort in seeing that at least they had each other.
You swirled the wine in your glass, watching the dark liquid coat the crystal, mind drifting back to the last afternoon you had spent on this very rug— with Johnny’s heavy, stubborn head resting against your lower abdomen while he grumbled about the work on TV. You had spent all this time nursing that memory, holding onto the phantom weight of his head, the ghost of his gravelly purr.
The house was hell to walk through. The bathroom shelf with its hollow wall anchor sat exactly as he had left it, the mismatched color of the patchwork he’d done serving as a sacred testament to his messy domesticity that you refused to let anyone touch. You lived your life in a perpetual, agonizing limbo, walking that fragile tightrope without any sort of safety net whatsoever, never knowing if the man who loved you more than his next breath was still fighting his way back, or if the dark had finally taken over.
You took a slow, deep sip as you stared blankly at the TV screen, completely unaware that a few streets over, a matte-black military transport was quietly cutting through the twilight.
A few minutes later, the heavy thud of a car door shutting broke the silence of the street.
Your hand froze halfway to your mouth, glass of wine tilting slightly whilst your chest locked up. That sound. It was way too heavy for a regular car. None of your neighbors owned a car that sounded like that.
Your heart hammered violently against your ribs as you set the glass down with a shaky rattle, scrambling off the floor. Your slippers skidded on the rug as you dashed into the hallway, hands trembling so much you could barely get a proper grip on the deadbolt.
You threw the front door open, the cool evening air hitting your face as you stepped outside, but your eyes immediately locked onto the curb.
The military transport was sitting there, its exhaust spitting thin plumes of gray into the air. But only one door had opened.
Simon stepped onto the pavement.
He was moving slowly, shoulders hunched, skull mask making him look like the grim reaper incarnate under the dim yellow of the streetlamp. He walked across the grass alone. No loud, booming Scottish accent behind him. No Johnny.
Your world as you knew it, completely tilted on its axis. The terror you had spent eighteen months mourning finally crashed down, crushing out the remaining air from your lungs.
“No,” you choked out, a breathless sob tearing from your throat as you stumbled down the porch steps. Your hands flew to your mouth, eyes wide, pleading, wild with the paralyzing grief that began to consume you. You didn’t necessarily see a soldier in front of you. You saw the nightmare that kept you awake, the dress uniform, polished shoes, hat off by the chest, and he’s so, so sorry. “Simon, no… please, no. You promised me. You promised…”
Simon caught you before your knees could buckle into the grass. His gloved palms gripped your body, hold firm, grounding as he pinned your collapsing weight against his broad chest.
“Hey, no, look at me. Look at me, love,” Simon barked, trying to cut in between you and the rising panic bubbling in your heart. He leaned down, forcing his forehead agaisnt yours, forcing his eyes to lock onto your tear-blurred ones. “He’s not dead. Johnny’s alive. Breathe, bloody hell, breathe.”
The words took a second to register through the loud ringing in your ears. You clutched at his vest, fingers digging into the stiff nylon until it hurt. “Where is he? Simon, why isn’t he with you?”
Simon let out a long, heavy sigh, beginning to slowly lead you back into the house. You fought against it, but to no avail, he was too strong for you to fight back and run to the car.
“Because your husband is the most pig-headed bastard in the entire British Army,” he muttered and you caught the faint edge of exhausted, fond irritation in his rough cadence. He practically forced you into a sitting position on the couch, eyes catching the wine glass and some of the empty bottles around, but he didn’t comment on it, getting down on his knees to force you to look down at him. “Took a nasty bit of shrapnel to the thigh a few days ago. Nothing fatal, skipped the artery, but the idiot hid it from us because he was terrified we’d miss the extraction window.”
You let out a trembling breath, eyes closing for a second as you leaned forward, closer, just to make sure you weren’t mishearing anything. “Oh my god…”
“Fever hit him like a damned train halfway through the flight,” Simon continued, hand coming up to gently pat your knee. “He’s completely out of it, mumbling nonsense. Medics put him straight into the base infirmary the second we touched down to get him on an IV drip and flush the fever out.”
He pulled back a little, then, eyes softening beneath the mask as he looked up at your unraveled face. “He wanted to come straight to the door, love. Genuinely tried to fight the orderly. When he couldn’t, well…” he shrugged, vaguely pointing at himself. “He’s safe. I kept my promise.”
The suffocating amount of terror that had colonized your chest for a year and a half didn’t vanish entirely, that would be too easy. It shifted a bit, transforming into a frantic need to move, right that second.
“Take me to him,” you whispered, voice cracking as you made a move to stand up from the sofa. “Simon, please. If he’s fighting orderlies, he needs me. Take me to the base.”
Simon refused to move an inch, hands anchored to your knees, keeping you safely seated. “Not like this, love,” he murmured, eyes trailing your mismatched loungewear, the tremor in your hands, the frantic gaze you sported. “The base is a forty-minute drive, and the infirmary is freezing. Wash your face first. Then go put some boots on. Grab a proper jacket. I’ll wait right here.”
You wanted so badly to argue, to tell him you didn’t care if you walked into the military hospital stark naked as long as you got to Johnny, but the authority in Ghost’s gaze brooked no refusal. You nodded sharply, swallowing down a fresh wave of emotional exhaustion as you stood up and bolted down the hallway toward the bathroom.
Your hands shook so violently you could barely pull the sweater over your head. You grabbed the first pair of sturdy boots you could find and snatched Johnny’s heavy flannel off the back of the closet door— craving the faint scent of him even if it was buried under eighteen months of dust.
When you hurried back into the living room, Simon was already standing by the front door, holding your house keys in his gloved hand. He took one look at you. “Right,” he rumbled, turning the doorknob and stepping into the night. “Let’s go get your idiot.”
The engine rumbled with a vibration that seemed to match the anxious knot restarting its hold under your ribs. Simon’s hands rested steady on the steering wheel, eyes tracking the slicked roads as the typical purple twilight bled into the deep ink of the night.
You sat in the passenger seat, wrapped so deeply in the oversized flannel that the cuffs swallowed your hands. Your knees were pulled tightly to your chest, boots braced against the dashboard to keep yourself from coming apart. Every red light felt like a lifetime, every mile of asphalt a physical barrier stretching between you and the breath Johnny was drawing in a hospital bed.
“Stop that,” Simon didn’t look over you, his eyes locked on the dark highway ahead. “You’re going to put your foot through my dash.”
You slowly dropped your legs, pressing your palms flat against your thighs to force the trembling to stop. “How bad is the fever, Si? Really.”
“He was out of his head by the time we crossed the airspace. Kept trying to unbuckle his harness because he swore he heard you calling him from the cargo ramp.” he let out a huff of quiet laughter, then. “He’s strong. Too strong to let a bug take him down after a year and a half of dodging mortars. But he’s spent. The whole lot of us are.”
You looked out the window, watching the bleak walls of the military base finally materialize out of the dark. “You kept him alive.”
“You owe me one, then,” he spoke flatly, which managed to pull half a smile out of you. The vehicle swung through the security checkpoint, guards waving the transport through on sight. “There were at least a dozen separate occasions in that blockaded sector where MacTavish’s crazy logic was the only thing that cleared a path for us. He fought like a demon to get back to this city. To get back home.”
The vehicle squealed to a halt in the restricted red zone directly outside the brick building of the base infirmary. Simon was out his door in an instant, walking around to your side to throw the door open, hands catching your waist to help you down onto the asphalt.
“Second floor,” Simon murmured, nodding towards the heavy doors where a faint fluorescent white light spilled out onto the pavement. “I’ll handle the parking. Don’t let the orderlies give you any grief, tell ‘em the Ghost sent you.”
You practically sprinted through the double doors of the infirmary, and bolted up the stairs to the second floor. When you rounded the corner, the harsh lights overhead blurred together, but your eyes instantly locked onto the small, rectangular window of Room 204.
You flinched upon the sight. Not that he looked like shit, well, he did, but he was Johnny. Your Johnny. Asleep.
He still looked massive in the narrow hospital bed, broad shoulders propped up by pillows. He was stripped of all his armor, only wearing a loose green medical gown that showed a glimpse of a thick white bandage wrapped around his thigh. His face was flushed with the remnants of the fever, and a cannula was hooked beneath his nose. But his chest was rising and falling. He was breathing, and he looked so, so alive.
“Hey, sweetheart.”
The soft murmur made you tear your eyes away from the window. Sitting on a row of plastic waiting chairs directly outside the door were Price and Gaz. They looked entirely spent, barely out of their dirty uniforms, eyes hollowed out by the same tomb Johnny had just escaped. Each of them was holding a steaming cardboard cup of coffee.
Gaz was already on his feet before you could get a word out, setting his coffee on the chair beside him. The second his eyes met yours, a look of profound relief broke through the obvious exhaustion.
You stepped straight into his space, arms wrapping tightly around his shoulders. He caught you instantly and pinned you to his chest in a brief squeeze that smelled of rain and mud.
“I got you,” Gaz whispered into your hair. “He’s good. He’s okay.”
As Gaz slowly let you go, Price stood up. The Captain had taken off his iconic boonie hat, revealing a sweat-dampened hairline, though his thick beard couldn’t hide the paternal tilt of his mouth. He looked at you, then down at Johnny’s oversized flannel drowning your frame, and let out a long breath.
You moved directly to him next, throwing your arms around his neck. The older soldier braced himself with his calloused hands coming up to rest against the back of your head, holding you securely against his shoulder for a long moment. It was the embrace of a man who carried the weight of the world on his shoulders, but had made damn sure to carry his boys back with him.
“Go on inside,” he murmured near your ear, voice steady and certain as he patted your back. “He’s just waiting on the right voice to wake up to.”
The heavy wooden door turned with a click as you stepped into a space that felt entirely frozen in time.
The steady beep… beep… beep… of Johnny’s heart monitor worked as proof that he was here. He was breathing.
You walked over to his side of the bed, unlaced boots dragging against the concrete floor. Up close, the reality of just how tough the deployment had been was written all over him. Johnny was pale beneath the flush of the fever, jaw rough with a dark stubble. There were small, faded nicks along his collarbone, and a jagged line through his eyebrow looked pink against his skin. He looked thinner.
Your knees gave out slightly as you sank into the chair right beside the mattress.
Slowly, your trembling hand reached out from the sleeve of the flannel. Your fingers hovered over his hand for a second, genuinely terrified that he might vanish into a puff of smoke if you touched him. But when you finally pressed your palm flat against the back of his hand, he felt real. Skin burning hot, slick with fever sweat, but the weight of his bones beneath your touch was the most beautiful thing you had ever felt.
“Johnny,” you whispered, the sound small and broken. “My baby.”
At the sound of your voice, the line on the heart monitor jumped, the beeping speeding up just a fraction. Johnny’s jaw shifted sharply. His head rolled against the thin white pillow a little, a pained groan vibrating deep within his chest as his brow furrowed. His internal radar had instantly picked up the one frequency he’d always tune into.
“Sunshine?” he rasped.
His eyelids fluttered, heavy and uncooperative from the medication, but he fought them open. He was a fighter through and through. His bright blue eyes were clouded, unfocused, and bloodshot, rolling blindly across the ceiling before they finally drifted down and locked onto your face. For a long moment, he just stared at you, chest heaving deeper as if he couldn’t quite decide if his mind was playing a cruel trick on him.
“Am I… am I dreaming ye up again, hen?” he whispered, large fingers twitching beneath yours, desperately trying to find the strength to curl around your wrist.
Hot tears finally spilled over your eyelashes, dropping onto the back of his warm hand. You leaned over the metal guardrail of the hospital bed and brought your other hand up to cup his face. Your fingers slid into the short, soft hair of his mohawk, thumb tracing the sharp, trembling line of his jaw just like you used to, back home.
You choked out a soft sob, smiling through it as you pressed your forehead gently against his damp temple. “You’re not dreaming. I’m right here. Look at me, John, you’re safe, you’re at the base. You’re home.”
Johnny let out a long, shuddering breath, chest lifting so violently it probably strained the wires of the heart monitor. The rapid beeping of the machine echoed through the room as his clouded eyes slowly began to track the movement of your thumb on his skin. He swallowed hard, his throat working against the dry rasp of his breath.
You could see the sudden wave of clarity breaking through his fevered haze. His jaw trembled, the hard mask he was so used to wear beginning to shatter at the edges.
“Sunshine,” the word ripped out of his chest like a sob.
With a sudden urge of desperate and uncoordinated strength, one of his arms came up, hand locking around the back of your neck to keep you there. He didn’t care about the IV line pulling taut in his veins or the burning of the stitches in his thigh. Burying his face in the crook of your neck, he let out a deep breath that tasted stale in his mouth.
The entirety of his body began to shake beneath the thin medical gown, shoulders racking with silent sobs as he held you. His arm kept you pinned so close to his chest that you could feel the frantic rhythm of his heart hitting against your own ribs. He was breathing you in, nose brushing against the collar of his own old shirt, desperate to drown out the memories of concrete, smoke, and blood with the scent of you and home. His favourite. His everything.
“Ye’re the only real thing I’ve got left in this miserable world,” Johnny wept into your skin and you couldn’t help but weep with him, at how unraveled he was, how small and scared he seemed with the sobs breaking out of him. “Thank ye for no’ letting go, no’ moving on yet, ye’re my home— I did it, I crawled through, for you, for you only, I—”
“Shh, I know,” you held him back just as tightly, fingers burying deeper into his hair as your tears ran hot against his shoulder. You could only whisper as you didn’t trust your voice just yet. “I know you did, Johnny. I never stopped looking at the door. I never stopped waiting for you.”
Within the quiet minutes of your embrace, the beat of his heart began to ease, settling into one that synced with yours. The monitor slowed down, though Johnny didn’t loosen his grip an inch, grounding you against his chest as if the physical friction of your body was the only thing keeping him tethered to the real world.
He pulled back just a fraction when tears no longer ran free, eyes the brightest of all blues, clearer now, stripped of the dark illusions he kept close to his heart, searching your face with a breathtaking reverence. His thumb came up, rough skin brushing a tear from your cheek with that breathless gentleness that always made your chest ache.
“God, ye’re beautiful,” a tiny, lopsided ghost of his classic smirk tugged at the corner of his mouth as his eyes drifted down to the flannel drowning you. “Wearing my shite, too. Missed me a wee bit, did ye?”
A wet laugh escaped you at that, his timing still so absurd, although it definitely flushed away the remnants of your grief. You leaned forward, pressing your nose playfully against his just to feel his breathing. “Not just a wee bit, I should say.”
The discharge papers took another thirty-six hours of bureaucratic nightmare, but Price pulled the necessary strings to get Johnny cleared for a much needed home recovery.
The vehicle pulled up to the curb and Johnny, of course, didn’t necessarily have it in him to argue about pride. He was still weak, skin pale and the stitches in his thigh pulling painfully with every move. Simon killed the engine, walked around to the passenger side, and hoisted Johnny out of the seat. Gathering his friend into a careful carry, Simon bore him up the porch steps, his heavy boots making the wooden floorboards creak as he navigated the front threshold.
You had hurried ahead to get the house ready, and the second the front door swung open, the entire space was flooded with the rich, savory aroma of Johnny’s favourite meal— the rich scent of a slow-cooked beef stew and fresh caramel shortcake sweet enough to push back eighteen months of cold isolation.
Simon carried him straight into the living room, carefully propping Johnny up on the worn cushions of the sofa. He arranged a stack of pillows behind his back and gently elevated his bandaged leg onto the low coffee table.
The softness of his actions put a smile on Johnny’s face as he thanked him quietly and sank into the fabric with a long sigh of surrender. He looked at the television, the rug, walls, and then tracked the scent straight towards the kitchen doorway where you were standing, a dish towel clutched between your hands and a soft, welcoming smile across your face.
Simon stepped back from the sofa, no gloves on his hands as he wiped them down his thighs. Instead of heading straight for the front door like he used to, his boots turned to navigate into the kitchen. He leaned against the counter where you were beginning to serve the food into plates, crossed his arms over his chest, and looked down at the simmering pot, then back up at you.
“Smells good,” Simon murmured, gaze drifting back towards the sofa for a second before locking onto you. “Are you going to need any help with him? With the leg, fever… the rest of it? He’s going to be a handful when he regains his full mouth. And he’s heavy.”
Knowing amusement flickered in your eyes. You looked past his broad shoulder towards the living room, where your husband was already melting into the couch, before looking back up at the giant in front of you.
“You can stay in the guest room for as long as you want if you’re that worried and eager to see him, Simon,” you teased softly, but the warmth in your eyes made sure he knew the invitation was real. “You too gotta get some warm food in your stomach, you know.”
Simon was still for a few moments. The sudden offer of a proper roof, a warm meal, and an open door was a heavy thing to process for him. He looked at you, then down at his own worn boots, a faint shift in his shoulders telling you all that you needed to know.
The fabric of his mask huffed as he gave a single, slow nod. “Just for a bit. Make sure the idiot doesn’t try to walk before the stitches settle.”
You didn’t mind having him around. He didn’t mind staying around either, and God knows you couldn’t hoist Johnny to the bathroom for a much needed shower yourself.
Dinner was pretty quiet. Johnny stayed on the sofa, too drained for the kitchen chairs, as Simon sat on the opposite edge of the hearth. There was little talking, just the scraping of spoons and the football match on the TV that nobody bothered to pay attention to.
The real hurdle had been getting Johnny cleaned up. Between the weakness from his fever and the fresh stitches slashing across his thigh, a standard shower was out of the question. It took both you and Simon to navigate him into the bathroom. Simon provided the brute strength, stabilizing Johnny’s frame against the tile while you handled the warm water and soap. He’s seen me in worse conditions, lass, Johnny had joked while Simon was busy looking away. By the time you helped him into a soft pair of sweatpants and had him settled back into your bed, Johnny looked profoundly human again— exhausted, pale, but clean nonetheless.
Now, the bedroom was bathed in the golden amber of the bedside lamp, rest of the house falling into deep silence whilst Simon was —you hoped— fast asleep by the other side of the wall.
You were propped up on one elbow, cheek resting in the palm of your hand as you looked down at your husband. Johnny was lying flat on his back, clean sheets pulled up to his chest with his heavy, stubborn head sinking deep into the plush pillows. One of his large hands was resting palm-up on the mattress between you, his fingers twitching in a silent invitation.
“Ye’re staring, sunshine,” he rumbled softly.
“Just making sure you won’t fade if I blink,” you murmured, sliding your fingers into his open palm. He closed his hand around yours instantly.
“Give it half an hour and LT’s snoring will let ye know jus’ how real all of this is.” a soft laugh was shared between the two of you, then. “Thanks for allowing him to stay, too.”
“He looked like he was too busy looking after you to take care of himself these past days,” you murmured softly and shifted a little, laying down on your back next to him as both of you stared into the dark ceiling. “And he didn’t seem like he wanted to leave you yet.”
“Bastard’s been on my arse for a year. I cannae take a proper break,” Johnny shook his head and brought your joined palms up, pressing the back of your hand against his chapped lips slowly. “I always imagined what this would be like. Coming home after all that. Most days I imagined a would have my dick out in ten minutes for the reunion shagging.”
You snorted. “Wishful thinking. It took two people to give you a shower.”
“Aye, well, a man can dream, sunshine,” he murmured, bright blues rolling toward the ceiling with a lazy fondness. “Kept me warm in the cellar, did it? Kept me going, thinking about those shorts you wear. Wee ones with the frayed edges.”
“You are unbelievable,” you whispered, a genuine smile tugging at your lips as you turned your head to face him. “Eighteen months in God knows where and your motivation was a pair of denim shorts?”
“The very same,” he nodded solemnly, eyes flashing with a spark of his classic fire that defined him right down to his core. “Gave me somethin’ to focus on, it’s no’ easy spending all that time with three other wankers. Though I suppose I can settle for the current view. Ye’re no’ a bad sight for sore eyes, hen.”
“Flattery won’t get you out of bed tomorrow, MacTavish.”
He slid his arm out from the sheets, carefully pulling you just an inch closer until your shoulder was pressed against his ribs, bridging the last bit of distance between you. “Guess am yer captive now, then.”
“Completely,” you murmured, closing your eyes as you tuned in to the steady thrum of his heartbeat. “Get some sleep, my love.”
“Goodnight, sunshine,” he whispered against your hair, thumb tracing circles into your skin as his eyelids finally won the battle. “Am home. Dream of my cock still, might be a while ‘til we get the beastie to its full power.”
Outside the window, the twilight faded into a deep black, and for the first time in eighteen months, the deadbolt was slid shut, the house felt warm, and the silence was broken by all the ridiculous things Johnny had in him to say.
heeeyy, so... hihihi. thank you all so so much for reaching out with sweet comments, dms, asks, all that— it means the absolute world to me and i'm so glad i managed to write something that made you feel something!! i hope you're all having the bestest year and i love you all sm. hugs hugs hugs. lmk if you want to be tagged in future works or not tagged in anything and feel free to drop by to say hi!
simon is a horrible partner to sleep with in this weather. he wears only his briefs and gets clammy five minutes after falling asleep. you have to scoop to the very side of the bed because he's just too big and likes to dig his shoulder into the split between the mattresses (he's too cheap to buy a matrimonial) and you can feel the heat billowing off him even when inches apart.
he's always warm, maladapted to the mugginess, and you're not that different.
you touch each other less and less, nerves overstimulated by the temperature. he keeps muscling his way into the shower because its the only place you'll let him fuck you.
you wake up in the middle of the night with sweat in the divot of your spine and stare up at the ceiling in irritation. he doesn't care because he keeps sleeping.
rationally, it's not exactly his fault. he's just made of fat and brawn which heat up quick, and you like it in the winter, that the little space of the bed forces you two to squeeze together. its nice and you miss it.
your body is still somewhat asleep and not opposed to the idea of some touching.
you decide to test out that instinct by sliding a leg over his pale thigh, shuffling closer over the humid sheets. the regret is immediate, starting your retreat the moment your ankle itches with the warmth of his skin.
simon tries to fish for you with his eyes closed, and you swat his hand away before it can make contact. "no," you bleat, already back to irritated.
he grunts his disappointment while digging his face into the pillow. you can't stand the bed anymore.
its around three and you paddle down the hallway into the kitchen. the portable AC hooked into the glass door tempts you with the beeping of its spy light, but your feet drag past it — all the windows are open, wishing to catch some stray night breeze, and it'd be a bore to shut them close.
you think about pulling a knife from the drawer and hacking at yourself from the nape down. you want your skin off. instead, you open the fridge door for some water.
the cold air is so inviting that you forget about it and stand still in front of the appliance. it brushes against your exposed midriff and under the fine fuzz on your thighs. somewhere in the back of your skull your brain protests something about electricity bills and food preservation, but you really don't want to move.
"oi." simon pads behind you, and you realise you've been standing in place longer than planned. "yer lettin' the cold out."
"go back to bed."
"s'you can hog the fridge? move over."
you feel him on your spine and keep your elbow from wanting to knock him in the jaw. "go away."
he burrs that rumble that stands in for a chuckle and puts an arm over the top of the freezer, bumping his bicep into your crown. his belly is sticky when it slots into your back, perspiration blooming there immediately, so you slouch further towards the fridge.
"fuck off. this is my space."
"th'is my space," he singsongs, and he tugs the hem of your shorts over your ass, not even bothering with the front until the cheeks are out. he knows you don't wear anything under because his thumb pads at your labia to nudge it apart.
something makes you wince, his touch or the cold air or the heat. your body prims in interest, legs widening when he rubs the tent of his crotch up and down between your cleft.
"s'too hot," you try, but his shoulders are already pressing you down into more of a bend and sliding the fabric away from your pussy until it bunches at the top of your knees. he sticks his tacky fingers over your tacky clit and gives you a couple of good rubs.
"no, its not."
he decides for both of you. you feel light-headed and don't say otherwise.
he gives up too soon the effort of coaxing you away from sleepiness in favour of spitting into his palm and smearing the thick glob over your slit, wedging between your bodies. you want to scold him because saliva is terrible for your pH and he lets you open your mouth before he pushes two fingers inside, three knuckles in until you yelp.
when he fucks you, you have to press your cheek against the freezer door to not fall forward. it's too lazy to be any true shade of good, too pleasant to be any way of bad. he pins you there with his mouth on the bone and coos that your cunt's like a bloody fever, that you're such a wet girl, it's embarrassing. you're both aware most of the moisture between you is sweat.
simon bends his neck to lap at it on the start of your spine and you shiver when he tugs down your top so he can circle a nipple until it hardens in the cold air. you think that if it weren't for the fridge you'd pass out.
his thrusts are pushes, pressing against the fullness of your ass, made less to savour the back-and-forth and more because he likes how you pulse around his cock when they force you on your tiptoes.
he doesn't pace himself, and when you feel him throb, you almost stomp over his bare foot. "make me cum," you remind him, agitated, "simon, don't you dare- ah!"
you feel him grin with all his teeth, but he strums his fingers against your clit nonetheless. "shut up," he sighs, almost annoyed, nose fitted on your occipital. his hips smack against the back of yours when the motion of his pads has you tightening. "alrigh'. yeah, you cum too... tha's it..."
his spent slides down your legs into the gusset of your shorts, and you knock your knees together to keep it off the parquet.
"darlin'," he sniffs, like it's your fault, "look at you. yer all sweaty."
you hate him a little when he hounds you into the shower. you hate him a little less with cold water washing over you.
this time in bed, you're both naked, cool enough that you risk plastering under the wing of his lateral muscles. it still takes him only five minutes to get clammy, holding you prisoner under his arm.