Work Text:
O Lord, I’m a sinner.
Ghost doesn’t expect much from his life- he never did.
He’s fully aware his current way of living is unusual and sometimes wonders what God he pissed off in a past life to be fucked over like this in his current one. He wants to think he does good, but he knows he isn’t a good man. He’s killed more than he’s saved- he’s cruel and brutal and vicious. And he’s surrounded by like-minded people- maybe that’s how he justifies it to himself.
What he does; the violence he enthralls himself in isn’t f or ‘normal’ people.
But that’s why he does it- So they don’t have to.
The words are careful, practiced, rhythmic; something he constantly repeats to himself as a reminder.
He does the hard stuff, to try and protect others. Simple as that.
Ghost never expected to be with anyone who is remotely involved in a life like this. But, maybe he should have known that he would end up like that. No one else could understand him besides another operator. He had just not imagined being with anyone.
Ghost had steadfastly refused to be with, well, anyone. ‘Course he felt shit for Soap- how could he not? But Ghost fucks up everything he touches. Couldn’t do that to Johnny. He deserves better.
Fucking Soap, always too… Much.
Too happy, too fiery, too loving, and too gracious to him.
It fucks Ghost up too much to have someone treating him well- so he refuses to let Soap let closer, despite the Scotsman’s very obvious efforts.
Ghost was content to be a lonely, old bastard for as long as he had to live. He was a miserable person, deserving of a miserable life, is what he told himself.
If Johnny McTavish couldn’t change his mind- then who the fuck would?
At least that is what he told himself.
But Keegan Russ seemed to have other ideas when he saw the British lieutenant. Ghost never should have let it happen to begin with, but his resolution was worse with the American- because in the back of his mind, he knows Keegan is only temporary in his life. Soap was permanent and therefore Ghost was more careful and protective of him. But Russ would come and go- he had an expiration date. Ghost could, in theory, take a risk and know it would end inevitably.
It was Keegan who had initiated it, ironically. He was broody and quiet when he initially joined the 141 base temporarily. Ghost had eyed him up, snipping some smart-ass response. Keegan didn’t verbally respond, just glared.
Keegan had tracked him down that night in the mess hall, where Ghost was making tea. They had stared at each other- until Keegan cracked.
“You’re not funny,” Keegan said bluntly.
Ghost snorts, tilting his head. “Fuck you. I’m bloody hilarious,”
Keegan shakes his head and crosses his arms, pale blue eyes scanning the tall British lieutenant. They have an odd stand-off for a second, both tense.
“You don’t speak much,” Ghost says hoarsely.
Keegan just nods- watching still.
“Want tea?” Ghost asks.
“Stuff is shit,” Keegan whispers.
Ghost looks purely offended and debates stabbing him between his ribs. “ Watch it.”
Keegan breaks first, nearly pouncing on him once the tension is too much. Ghost grabs him, ripping his mask off so their lips crash together. Unexplainable attraction- too difficult to ignore, both knowing it’s a bad idea, and not caring enough to put an end to it.
They fuck in Ghost’s room that night, Ghost nearly fucking Keegan through the bed, after biting and fighting- leaving both bloody and bruised and sated. They hadn’t said anything the next day when Keegan left. One night stand- right?
Keegan shows up at his door the next night and Ghost drags him in.
But their duty comes first. Always.
Then König arrived the next day.
Stupid, tall, loud, cocky, and weirdly anxious. He tried to cover his anxiousness with his cockiness. Self-preservation and protection mechanism, Ghost could see it from a mile away. König was on loan from KorTac, while Keegan was stationed on base assisting in training for seven months.
König had honed in on them quickly- as if sensing the tension that radiated through their bodies. And he wanted in.
A week after he arrives, he takes the two out for drinks at the base pub. After a night of drunken shooting the shit, the three ended up (also drunkenly) sparring in Ghost’s room, basically as a ‘who has a bigger dick’ contest. They’re all cocky, one has to be in this profession. A natural defense mechanism; think you’re invincible, and survive longer in the field.
They had fallen into an odd dynamic: König was cocky and boisterous, Ghost was cocky and gruff, and Keegan was cocky and played dirty.
There was more to them- but their cold, jagged exteriors kept each other at bay. Not willing to slip on the control they have of their outer appearances. Even when Keegan and Ghost had been fucking, they were both frigid to each other, not willing to get closer emotionally.
Then, they had been sparring, it took both Ghost and Keegan to get König pinned. In a show of pure fucking stupidity- Keegan had ended up somehow grinding on König’s ass to keep him down. König grunted, Ghost had his crotch against König’s face while he was pinning him.
“What the fuck is with you two…” König chokes out.
“What? You jealous?” Ghost had taunted, not expecting König to nod. When he did, Keegan smirked.
Ghost had kissed them hard, fucked them harder because in the back of his mind; he knew they were temporary. They’re still a bad idea- Ghost knows that- but he rationalizes that both König and Keegan have an expiration date for him and are only temporary, so he can partake in physical pleasure without emotions involved.
Nothing more than sex, they had all agreed. They barely got to know each other on a deeper level- refusing to be vulnerable. Just sex, physical intimacy, nothing else.
Easy right?
In the end, Ghost is a soldier. An operator . His duty comes first. Nothing will come before that and his team. It’s the same for Keegan and König. Their affair is weird and fucked and in no way everlasting. They remind each other of that a lot.
König’s cocky attitude occasionally starts to waver a bit. Sometimes, he seemed almost in on himself. When this would happen, Keegan sat on the floor, his head gently grazing over the behemoth's knee. Ghost had sat by the door- arms crossed.
Not in an attempt to keep König from leaving… but to, quietly, show that no one else would be able to enter while König cracks under a rare show of vulnerability because of his anxiety.
The three still don’t speak about it. Vulnerability isn’t allowed.
Duty comes first. Always.
But, they had a few tense moments during their few months together.
But they didn’t care about each other. Just sex and nothing else. Except when Keegan had been taken by hostiles, and Ghost and König had nearly destroyed an enemy encampment to get him back.
Keegan had been tied up, and suspended slightly, his toes dragging in the ground- his face bloody and teeth knocked out.
König has his foot on the neck of one of the soldiers and is glaring with such ferocity that Keegan nearly whimpers. Fucking pathetic.
Ghost is beside him in a second, his big body supporting Keegan’s to take the pressure off Keegan’s bent arms.
“Hey, you with me?” Ghost asks urgently.
Keegan croaks. “Affirmative.”
“You dying?”
Keegan grimaces. “Hope so.”
“Sod off,” Ghost hisses, trying to hide his fear. Why is he scared? Keegan has an expiry date for him.
No one asked why they refused to leave Keegan’s side at the hospital. They were tender with him after that- but still- only sex, nothing else. When Keegan wakes up, he isn’t expecting to see Ghost or König beside him. Both operators are shrouded in thick layers of civvy clothes, König asleep on the rails beside the bed. Ghost, propped up sipping tea next to him.
Ghost hears Keegan awake, and he begins rubbing his eyes, reaching for his cigarettes before remembering he can’t smoke in the stupid med bay. He grumbles seeing only one is left- Keegan had stolen the others.
Seeing Keegan awake, makes his heart soar a bit. But he can’t let that show.
“Fuckin’ you two keep stealin’ shit, stop,” Ghost grunts. When he sees Keegan sitting up, unmoving, his brows crease. He snaps his fingers in front of his eyes- but the icy blue doesn't flinch.
“The fuck? Russ? Russ- what are you-” Ghost mutters.
“You’re… both here,” Keegan observes, still addled and confused from the drugs in his system.
Damn emotions.
Ghost shrugs. “Oh, fuckin’ hell. Just makin’ sure you’re not dead, is all,” Ghost says uncomfortably, shifting in his seat.
Soap had asked Ghost what in the Steamin’ Jesus was going on with him and the two other masked idiots. Ghost just shrugged.
One day, when König is training with Soap, Ghost tracks Keegan down and finds him sitting, ironically, in Ghost’s room. The American seems uneasy, and uncomfortable and is sitting with his elbows propped on his knees.
Ghost stands at the door, leaning against it. “Somethin’ on your mind?”
Keegan is quiet for a long moment, like normal. “After my contract- I’ll just leave?”
Ghost pulls his mask down, putting a cigarette on his lips. “Yep. Then you go back to the states,”
Keegan stares at the lights on the airstrip. “Never see you and König again?”
Ghost sighs. “Nope. Don’t plan on seeing either of you shits again. Too distractin’,”
Keegan scowls. “I still- fuck- feel...” but he can’t finish the sentence.
Ghost breathes in a puff of smoke. Nope, no emotions, they had agreed . “It’ll pass.”
Keegan glances at him. “Passed for you already- did it?”
Ghost shakes his head. “Never felt anythin’ for you two anyways. Shit won’t change for people like us,”
Keegan sneers at him. “Wish it could change.”
Ghost feels his bristling cruelty pricking, trying to protect his vulnerability from pushing through his chest. “No, you don’t,”
A lie. But he won’t admit it.
Keegan steals his cigarette. “This sucks.”
“It does.”
Ghost glances at him- realizing he knows resoundingly little about the man he has been spending so much time with. “What life are you going back to?”
Keegan just looks at him, as if debating what he wants to say, or admit. The steely blue eyes glare at him. “Nothing big.”
And with that, the vulnerability evaporated and they migrated to shower together.
By the end of Keegan’s contract, the three had been fucking nearly nightly when schedules allowed. And sometimes, even on missions when one of them drags the other into a secluded area.
“Fuckin’ hell… you two,” Ghost croaked, as he dragged Keegan’s hips to his crotch. König is behind them in the storage container, and chuckles darkly, pawing at his growing erection.
“You keep coming back, though,” König laughs as he watches them.
Casualties caught in the crossfire. That’s all they were.
Fuck .
On the last night, the growing uneasiness of emotion settled onto Ghost. He doesn’t want to admit it, but these two have crept into his chest more than he wants to admit. But- it was only sex. Sex with the two stupid, giant operators (American and Austrian at that) who had an expiration date on their time together.
Keegan was being shipped back to North Carolina the next day, while König was returning to KorTac after they terminated the contracts and pulled their operators back. Likely, the three will not see each other in this capacity again, if anything, there is a fear they could end up on opposite sides- fighting each other.
The three had come together this evening for a final goodbye, Ghost pouring bourbon into three glasses, with König sat on Ghost’s bed and weary with the idea of what it would be like to see these two again; knowing it would undoubtedly be a bad scenario.
König drops his head back, yanking his hood off, so his spiralling hair tumbles out. “If it came down to either of you or any of my team, I would choose my team.”
“Likewise,” Keegan mumbles.
Ghost sighs and hands out the glasses. “Obviously. That’s our job,”
König rolls his head, eyes twitching, before he downs his bourbon in one quick swallow. “This was a bad idea when it started… we knew we’d end up separated or on opposite sides one day,”
Keegan just shrugs, turning the overhead light off so it’s just the small lamp illuminating the room. “It’s our life.”
Ghost swigs his bourbon. “Yeah. Fucked one at that. Endin’ here and now. Hope I’ll never see either of you again,”
Keegan slips off his balaclava to drink. “You don’t mean that,”
Of course, he doesn’t.
“ ‘Course I do, Keegs. What? You think there was any remote endin’ where the three of us could’ve had a… fuckin’ what? Normal life? Nah. You know that. Now bea’ it outta my room,” Ghost snaps.
König laughs a dark, hoarse chuckle. “Not having one last fuck before we split up?”
As if Ghost could say no.
Ghost kisses König first, deep moans coming out of his mouth. But, for whatever reason, both seem drawn to Keegan, their hungry eyes looking at the lithe man just sitting on the bed, watching.
An inexplicable pull- until Ghost is kissing Keegan slowly, König sliding behind Keegan, his hand down the American’s pants, as he rubs his cock, before he harshly pushes Keegan to the bed.
It’s König and Ghost working as a team with the only goal being satisfaction for the man below them. They’re not sure why, but it’s the dynamic they fell into.
König rips Keegan’s clothes off; the air filled with breathy moans and grunts. Ghost has also gotten naked, biting and kissing hard, at the tattooed neck he can see.
König tugs him back, nearly making Ghost drool at the sight of Keegan being pushed down, spread, and all for them.
They’re temporary still. He can enjoy his night, right? One last time.
Ghost can’t stop before he has his tongue at Keegan’s hole- causing the American to let out a surprised squeak. Ghost’s hot, wet tongue laps against his entrance and Keegan shrieks, thrashing once.
König, was kissing over Ghost’s shoulders, making the Brit grunt.
Keegan goes limp when another tongue joins the first and they lick together, fighting for space, fighting to flick over his sensitive rim.
There are little growls and lots of wet, aggressive sounds. Ghost’s finger joins the mix and Keegan bucks his hips wildly as it pushes hard, and then disappears into the delicate flesh. The men change positions, Ghost watching each movement. König is now tonguing lower at his balls and the other pressing right into his entrance, and Keegan is nearly blind-sighted by their insatiable hunger for him. Ghost breathes heavily and licks his lips at the sight of these two men in front of him.
For the last time. Good riddance.
Ghost pushes the thought out of his head as he grabs Keegan’s thighs, spreads them forcefully, and returns to Keegan’s hole. Long, broad strokes against his hole. Pressing inside, deep, losing himself in the act. Tasting and making the sparrow feel all the pleasure he can.
Ghost reaches over, beginning to stroke König’s cock hard, making the Austrian groan.
As Ghost’s tonguing gets more frantic, fast and also changes quickly. Keegan's gasping through moans, clawing at the bed and Ghost thinks he’s never seen anything better than the sight before him.
"Good…?" Ghost asks in a deep voice. There's a thumb sinking into Keegan's asshole, and his moans are cut off short so he just nods. It pushes in deeper and Keegan chokes on another moan when he feels tongues lick around his rim. Ghost had gently encouraged König to come back to join him, making Keegan groan. Then Ghost takes his huge, scarred hand and snakes it between his thighs, grabbing his cock, and Keegan yelps. He is already hard, his length is heavy and wet with pre cum, now being spread across his length. Ghost watches as the American’s cock twitches in his hand and König’s finger in his ass twists, pumping slowly.
Ghost's hand comes under Keegan’s chin, lifti ki ng his face. For a minute, he doesn’t speak. Can’t .
Last time.
Ghost then looks at König, losing himself in the pleasure he’s bathing the American in.
“The fuck you starin’ at?” Keegan asks, breaking the moment of vulnerability.
Ghost kisses him. He’s done it before, not often. Only sometimes. “Just thinkin’ I can’t wait to get rid of you,”
A lie .
Keegan looks at him suspiciously but doesn’t call him out. Ghost guides Keegan’s face to his groin, seeing the way his eyes become a little heavy looking at the fat cock in front of him. Keegan opens his mouth, licking a long strip up the shaft before. Ghost swallows hard and his head dips back, hand entangled into the long strands.
Ghost can feel when a thumb slips out of Keegan’s ass and two longer, straight fingers push in sharply, making Keegan cry out in surprise, and Ghost takes the chance to feed him his cock, making his throat bludged.
Ghost watches as Keegan’s face twists in pleasure, as König’s fingers in his ass twist gently, flicking something that has Keegan whimpering around the cock in his lips, hips bucking.
“There you go,” König purrs and kisses his ribs.
Ghost smirks at them, inwardly he is panicked. God… they’re ruining him.
Keegan’s eyes are hazy and he can't stop squirming, humping the air to get the fingers to keep moving across the sensitive little spot in his ass. A third finger slips in, adding to the hot burn and all of a sudden Keegan's desperate, crying out and wrenching his head back to moan over his shoulder Ghost's cock is forgotten as Keegan chokes at the feeling. König's gazing intently at him and throws his arm across his hips, driving his fingers into his ass and fucking them in faster than before.
“Shit…” Ghost chokes, watching them closely.
Desperate moans are dropping out of Keegan's, his hips bucking into König's forearm until he finally snaps. “Fuck… too much,” Keegan gets overstimulated easily and sometimes orgasms crash onto him with no warning.
Ghost can see the pleasure crashing over Keegan as his cock shoots cum over his thighs and stomach, even hitting Ghost's knee. Keegan looks euphoric, a blissed-out look on his face. His glossy lips are wide open, his eyes heavily hooded, his arms shaking with how he's holding himself up.
Ghost's hand comes to his hair and pulls him back down to the head of his cock. Keegan moans around it. Ghost can see König pulling his fingers out, making Keegan whine at the loss. It’s funny hearing such a low-octave whine .
Keegan looks up at Ghost, his eyes wide and mouth full and Ghost nearly groans loudly. "Good…" he husks, fingers clawing through his hair.
Keegan sets back on him again, sucking and gagging on his cock, and Ghost gives another low groan at the enthusiasm. König has Keegan worked open and is pressing his cock against the rim.
Ghost watches as König praises Keegan before entering him, bottoming out as quickly as he can. “Fuck…” König grunts as wraps his arm around Keegan’s tight waits.
His other hand closes around Keegan's dick, wet and warm and giving some fast, encouraging strokes, and Keegan coughs a little, his teeth closing around Ghost's cock. The operator grunts, giving a soft groan, and slaps his cheek, before starting to thrust into his mouth.
Keegan feels so good, that Ghost nearly combusts internally, as he grabs Keegan’s hair and pulls him closer. “Fuckin’ hell- Jesus Christ, fuck,” he grunts as he fucks his cock into Keegan’s throat. He thrusts hard, before pulling Keegan's head up so he can suck in gulps of air. Webs of drool connect his mouth to Ghost's spit-shiny dick, and Ghost swipes them off and smears them over Keegan's jaw and chin. The cock behind him thrusts deeper, and König lets out a heated groan, his fingers digging into Keegan's hips, blunt nails leaving crescent-shaped dents into the pale skin.
Ghost snaps hips in quickly and right to the hilt, mercilessly in Keegan’s mouth. Keegan coughs again, gagging through it, tears welling up in his eyes from the treatment. König is cursing unintelligible German words into Keegan’s tattooed ribs before he draws out and then slams into Keegan. Keegan moans, muffled against Ghost's salty cock.
König starts a harsh pace, making Keegan groan and his eyes roll back into his eyes, being lost in the emotions and feelings. He's drawn off Ghost's cock, held by his long black hair, pain spiking through his skull, prickling down his spine. This time a frantic moan leaves him, jaw quivering, breaths heaving. His knees shift into a better position, holding himself more steady as König thrusts into him from behind, hard.
Ghost is watching them, in awe. Pleasure looks good on Keegan and König. Hope they find more of it once they leave.
Ghost doesn’t understand why he feels fleeting bitterness at the idea of someone else touching them.
Keegan goes back to Ghost's cock, as it dribbles salty pre cum onto his tongue before it's shoved deeper into his mouth- hitting his throat. Saliva pools in his mouth and dribbles down Ghost's cock- while the while heat rips through him with every thrust from König, big and thick and pounding him faster, gaining momentum.
Ghost’s head drops back, eyes fluttering, as he watches. Ghost reaches down and cups Keegan’s head gently running a thumb over his cheek.
Shit. Too emotional. Too soft.
It feels too good, his cock in Keegan’s mouth, while Keegan is being jolted forward by every harsh thrust from König. Ghost is moaning and Keegan is gagging around his dick, Jesus Christ, but damn it feels too good.
Ghost grunts as he comes down Keegan’s throat, forcing the American to take it all, every drop, every bit. An odd possessiveness sinks in his chest, but he ignores it.
König is moaning as his hips thrust into Keegan, before stilling and he comes so hard into Keegan, his arms wrapped around his waist tightly, like it grounds him.
There’s no real aftercare. Ghost does clean them quickly, but an unsteady feeling hangs in the air at their increasing separation.
There should be words said. But there isn’t.
Sex only, operators first.
The expiration date looming.
But, as König and Keegan go to leave, again, wordlessly, an odd thing happened.
König had stumbled, looking at his wrist. He had his red, beaded bracelet on. As well as a chain on his neck, that was never off him, resting firmly on his chest under the dog tags he wears. A silver chain- with a worn pendant- the image long since forgotten. “Huh…” he ponders out loud, then turns to Ghost first. He has a cigarette raised to his lips and turns to him quizzically.
“Wha’?” Ghost mumbles.
König wordlessly slips off the red bracelet, taking Ghost’s wrist, before sliding the smooth stones onto the British man’s wrist. Then, he glances at Keegan.
König unclasps the necklace, dropping the chain into Keegan’s nearly unwilling hand. König has to force his hand open.
“Well. Bye,” König can only say once he bestows his parting gifts.
Keegan doesn’t look at either of them, his blue eyes on the ground. There seem to be words, and emotions, brewing on him but he can’t make himself speak. So, he just leaves the room, without so much as a goodbye.
König looks back once more at Ghost. With a final glance around the hallways, Ghost pulls him in for a final kiss. If König whimpers, he pretends not to hear it.
Ghost looks at the bracelet, the red bouncing off his pale skin, exposed under the sleeve of his sweater. “Bye, big guy,” Ghost mouths as the brute walks down the hall.
Ghost had tried not to think about them.
Easy enough, with his line of work.
Keegan and König had been sent that morning- and Ghost went about his life like he had before he met them.
Just two experiences- neither of which he intends to revisit.
He doesn’t understand why his heart aches a bit, on the fleeting moments he thinks about them in the late hours, when he’s lying in bed and remembers how König laughed, or Keegan smiled.
Damn .
One day, Ghost returns to his dreary rooms and hears his cell buzzing on his desk. Ghost winces as he stretches his arms, hearing the crack, and laying his tea on the desk. He’s not getting any younger, as his difficult missions continuously remind him.
Grabbing his phone- he is a little surprised to see the names on the phone.
0023
From: K.Russ.
Yo. put my number in your phones. Stay safe out there. Ghost stole one of my sweaters. ass.
0054
From: unknown number
Thanks little sparrow. Get ghost to ship it.
The unknown number has to be König.
And, standing in Keegan’s sweater, Ghost snorts. It was a comfortable, stretched-out soft sweatshirt with a faded hemline.
0123
From: S. Riley
Not my fault you left it.
Ghost hates to admit he checks that group message more often than not. None of them use it often, but an occasional message appears letting the others know they’re alive.
Ghost sighs and drops the phone to his chest.
Just two experiences, collateral damage, in his line of work. The sooner he forgets them, the better. He doesn’t mean to check in on them every few days, but he does. They always respond.
Forget them, Simon Riley- he tells himself.
But he doesn’t forget them.
Everyone can tell he’s distracted, but especially Soap, who sits with his head propped in the palm of his hand at breakfast one day.
His eyes go up and down Ghost’s frame. He leans closer, tilting his head. “Ah can help ye’ forget them, ye ken?”
Ghost jolts out of his thoughts, and looks at Soap with a suspicious look. “Don’t know what you’re talkin’ ‘bout, Johnny,”
Soap laughs and shakes his head. “Lt. Yer too obvious,”
Ghost shifts in his seat, uncomfortable with the conversation and shakes his head. Maybe one day for Soap… just not right now. Not when his mind is too preoccupied. Soap deserves better than that. Once he knows for sure Keegan and König don’t consume his thoughts.
1423
From: S. Riley
You two still alive
1643
From: K. Russ
Yea.
1655
From: K. König
Yes. Why- you miss us
1754
From: S. Riley
Fuck off.
Unsent:
Of course I miss you.
Maybe… he could ask if they wanted to try and meet again. Somehow, some way.
No . They’re expiration dates and distractions. Ghost will forget them soon enough.
As Ghost came to terms with the emotions stirred in his chest… he realized, slowly, how overtly human they made him feel. And he craved more. Maybe he wasn’t poison to everyone he touched… he could be better, could be more.
But only, if he was with someone he trusted to stay. And he knows one person who would.
When Soap appears the next day, just after his workout with Gaz, he grins and comes up to Ghost. “Morn’ LT!”
Ghost smiles, letting his chest feel warm at the interaction. “Johnny. Any plans tonight?”
Soap glances up. “Huh? Nae.”
“I’ll come get ya’ at 2100,”
Ghost and Soap go to some pub, familiar to them. The conversation comes easily, and naturally, and Soap always makes Ghost laugh - always has.
A few glasses of Scotch for Soap, and whiskey for Ghost, and Soap’s leg is nudging against Ghost’s.
Ghost takes that small gesture- slams money on the table- and has Soap damn near by the scruff of his neck before hauling him back to his room. Soap is grinning, keeping up, as they crash into the bedroom. Soap is on him instantly, hot, intense kisses being pressed into his mouth.
Ghost whines. Soap drinks up the noise like it’s a glass of scotch.
Soap’s hands are everywhere , taking his clothes off, praising his body to the point Ghost is blushing as Soap presses him onto the bed. Ghost shivers. He's suddenly half-hard just from Soap's feverish stare. He doesn't have to try for the hitch in his breathing. The familiar body that is Soap is pushing him into the bed, his hot lips on his neck.
“Fuck, LT. Why didja make me wait so long?”
Ghost just shudders. Fuck if he knows…
It’s more emotional now than it was with König or Keegan since Ghost was often the one on top of them. Now, Soap is changing the dynamic. Soap lets loose a guttural moan and presses down onto Ghost. The heat of his cock is hot against Ghost's bare thigh, even through Soap's clothing. Soap's weight has him rocking his hips up, seeking friction. He's suddenly desperate for this man.
Soap kisses at his neck, quick, lippy things, barely on him for a moment and then go to the next piece of skin. Ghost bends his head back, beckons more, and gets it. Soap's teeth skim across his throat, over the scars there.
Ghost whines, looks down, grabs at Soap's clothing, tugs, and whines again. The noises coming out of him are downright fucking shocking - not something he’s heard before from himself. But Johnny brings that out of him. Soap shifts just enough to tear it off, and soon, blessedly bare skin meets and presses. He’s muscled, with that tan, near golden skin that, radiates heat.
Soap angles in for a proper kiss and Ghost pulls him close, arms wrapping around Soap's neck and Soap's tongue licks into his mouth and slides along his own. Soap's hands have moved, kneading at Ghost's ass. Ghost kicks his legs up, bends at the knee, brackets Soap's body with his thighs. He pulls back with a moan, as Soap thrusts at the open cradle of his hips. More intimate- Ghost is being more intimate than ever.
He is fully hard now, and his heart beats between his legs, pressed tight to Soap's cock. His hips roll up again, a pressing pleasure building in his belly. He's so aroused it hurts .
Ghost's breath stutters and he claws at his legs, hooking his fingers under the bends of his knees, and spreads himself further. “Fuckin’ hell, Johnny- please-“
Soap bends between his thighs and licks a long, slick trail over his hole. Ghost keens .
“Atta’ boy. Perfect,” Soap whispers into his skin.
A slick, calloused finger slips inside him. Soap fingers him in earnest, and the finger becomes two, then three, and Ghost is moaning with every brush over his prostate. He needs Soap in him, needs it now, and he says so. “Johnny- Christ- please,”
Soap braces himself up over Ghost, one hand on the back of each of Ghost's thighs, tilting him further, shoving his knees to the bed. Ghost groans as the sore muscles in his legs stretch, and Soap kisses healing words into his skin. It hurts, just barely, not enough to struggle, but an added edge to the pleasure.
Soap is not known for taking anything slowly, and he’s wanted Ghost so badly for so many years that he is not wasting his time now. “Was so fucking jealous- watching you all over those other two. Don’t want you thinking about them, ever again,” he nearly growls as Soap's hands are still on Ghost's legs, and he's lining up from gravity alone. The head of his cock catches on Ghost's hole, and he nearly sobs. He's aching, can feel himself twitching, and wants Soap inside him.
At the comment about the other two- Ghost stiffens- but only for a second before pushing them from his mind. It’s Soap now, Johnny .
Soap finds the right angle and slides in with one push, bottoming out, flush against Ghost's ass. Ghost throws his head back, cries out with a voice that's too high to be his, and convulses. Jesus Christ.
Ghost is already so keyed up that he’s fully aware he isn’t going to last long, because fucking hell, it feels too good.
Soap begins to thrust, fucks into him, never loosens his grip, keeps him folded and spread. Ghost drags in the air, only to have it knocked out again when Soap speeds up. He is drenched in sweat. It drips down his sides and dampens his hair. He feels delirious.
Soap is turning the air blue with praises and curse words alike; praising Ghost like he hung the damn sun and moon and stars in the sky single-handedly.
“Mine, Christ-“
Ghost looks away, pressing his face into the pillow as Soap growls his possessiveness into Ghost’s skin. When Soap sinks his canines into Ghost’s throat, the lieutenant’s eyes roll into his head and he digs his nails into Soap's back. He spills between them, untouched, and his thighs squeeze tight around Soap, toes clenching as he shudders through the waves of his orgasm. Words leave him and he's gasping, noises rattling loose from his throat.
He’s sure as hell as never come untouched before. And Soap damn near loses it at the sight.
Soap is shuddering too, slamming into him, breath bellowing out, and he falters, shudders, and stills, pushing as deeply as he can.
“ Mine -“
Ghost blushes again.
Soap spends the night, wrapped in Ghost’s arms. But before they even have time to say good morning, they’re immediately deployed to war-torn Landssier Territories to try and recover the former president to face criminal prosecution internationally. Soap groans as Ghost snorts and drags him out of his bed to get ready for the briefing.
In the back of his mind, Ghost lets himself think about König and Keegan, but only momentarily. König had always said they end up on opposite sides, but Ghost had always hoped it would never be true. But, once all the shit went down with Shepherd- some of the Americans, 141, and KorTac ended up in conflict in Landssier Territories, as Ghost was informed on the helo. He bristled but didn’t say anything.
It’s a hot, destructive place. The local government had crumbled, and it was being nearly overrun by crime lords, militia, and multiple other factions. It’s a fuckin’ mess to say for lack of bigger words.
KorTac was bought by the militia to help their troops. A squad of American troops has arrived, to try and protect and assist the now failed military trying to protect the presidential mansion.
All 141 cares about is their sole mission to get the former president to criminal courts for trial. Anyone else is expendable, and they’re not aligned with anyone else at this time.
On their 14 hours there, Ghost is zoning out. Exhaustion and explosions are taking a toll on his psyche but he needs to focus.
Ghost is on the perimeters leaning through his scope, watching Soap through it, as the Scot navigates the rooms, most abandoned by now. His comms went down, and Gaz is there too, the two trying to serve as retrieval.
Ghost tenses when he sees a disarmingly similar silhouette dropping from the ceiling, landing silently on his feet.
His stealthy movements are obvious, his body even more so.
God, no.
It can’t be him…
Ghost would know if he’s in the field, wouldn’t he?
Ghost swallows hard, his eye twitching, as a cold sweat breaks on his brow. Price screams at him to take out the single adversary, who is nearing Soap.
“Ghost- take the bloody shot!”
He’s a good soldier, right?
Always does what he’s told.
Duty first.
Maybe it isn’t him. Just some other black-clothed fucker that Ghost shouldn’t care about. The uniform is the same as the militia anyway.
He tells himself that firmly.
Not him.
Doesn’t matter.
Duty first.
Soap first.
But, as it moves closer, tilting its head in the shadowed room- Ghost sees the jagged, black skull mask Keegan wore.
If there is a God, Ghost sure as hell never prayed to it. But at this moment he prays out loud, to anyone who listens. Please not him.
The big clothed body is approaching Soap- the silent fucker moving so quietly, that Soap, who doesn’t have comms- can’t hear him. The Scot has his back turned, working on something in front of him.
If it comes down to either of you or my team… I’d choose my team.
Fuck .
“Ghost!” Price yells in his ear.
His trigger finger moves as if on instinct, the commanding voice a guide he can’t seem to say no to.
His duty to his team comes first.
Ghost doesn’t miss.
The figure crumples immediately.
Soap jumps, looking shocked at the silent body behind him taken out so quickly. Gaz appears in the same room, mouthing something about going to the adjacent remove to disarm some code and get their target.
Ghost is breathing heavily- his eye still on the scope as he sees the body on the ground, half hidden by shadows.
Maybe it isn’t him. Maybe someone stole his mask. That's the reason. Is that even what the Americans were wearing? Was he disguised?
No . He’s alive and someone stole his mask. That guy just looked like him. That has to be the reason. He’ll text them tonight, they'll answer, and he’ll know they’re alive.
Ghost is nearly numb during the mission. It’s not him. Can’t be him.
Where’s König? Did KorTac send him out to this fucking warzone too?
No. They’re both safe… not that Ghost cares. Sure, he fucked them all the time. Held them sometimes. Hated König’s cocky ass laugh (loved making him laugh), hated Keegan’s near-constant silence (loved sitting with him, his silence was calming). But he forgot them and moved on.
Numbness surrounds him, and he is desperate to get to his cell phone.
When they evacuate, Ghost does a double take when he sees a huge body surrounded by some of the militia soldiers. He doesn’t see the face, but he sees the long limbs and the helmet which had been blown off.
No. That can’t be him either.
Soap is dragging him to the helo quickly, so Ghost can’t look back to confirm.
No, can’t be König.
One the helo, he grabs his cell out of his pack and sends a message to both of them.
0324
From: S. Riley
Respond ASAP, please.
Ghost sits, with his knee bouncing, and checking his phone.
They’ll answer.
Johnny comes up next to him, still buzzing from the adrenaline of the mission. “Oi- what’s wrong with ya’?”
“Nothin’ Johnny. You solid?”
“Aye!”
Ghost tries to not think about them. But days roll on, with no answer. Soap asked him out again- he said sure, plan a day soon, no solid plans. Soap looked aggravated- Ghost can’t blame him. He glanced at his phone a lot.
Two weeks later, he can’t wait anymore. He all but begs Price to get info on Keegan and König. Price sits on his desk, pinching the bridge of his nose.
He just shakes his head. “You sure you want to know this?”
Ghost is silent. Price rightfully takes it as a confirmation.
“Keegan Russ confirmed KIA in Landssier. Klaus König confirmed KIA by friendly fire, also in Landssier Territories.”
Ghost just shuts his eyes.
“What happened to Russ?”
Please. Don’t say-
“Unclear but he had gone undercover in militant uniform in an attempt to get the target. He was found dead in the presidential mansion. Theory was it was a sniper… damn shame. Those two had talent-”
Price’s voice drones out of his ears while Ghost feels like he can’t breathe. It was just supposed to be sex, no feelings, say goodbye and never see the other again. So why is he feeling this…? “Did they have families?” He forces himself to ask.
Price looks uneasy with the answer, but he typically doesn’t say no to Ghost.
“König was divorced, never remarried, no kids. Russ had a kid- another on the way. His wife will be getting the death benefits.”
Ghost feels like the breath was knocked out of his lungs.
A fucking kid.
Not just one- two .
That selfish fuck never mentioned his kid. Or his wife?! And he still went out into this danger and then got himself killed . Was he with this woman? Cheating on her with them? So many questions, for a morally perplexing human, who's now six feet under, leaving behind two children who deserved better.
Price can see the change in his body language. “Listen… I don’t know what your, er, attachment was to them. Documentation says Russ filed for a marriage license last week. König had put in for his retirement for next year. That’s the most I know.”
König and Keegan did have an expiration date. Ghost just never thought he’d be there to see the finality of that statement. And, in the end, how little he knew about them. But- that’s what they chose right?
Fuck .
Absent-mindedly, he grips the red beaded bracelet, which still sits on his wrist. Had been since the day he said goodbye. The pendant was recovered from Keegan’s body with his tags.
Ghost can only grip the bracelet harder. He feels angry. Betrayed. But should he? Does he even have a right to?
People like him are in no way angels. And fuck, those two were like him.
When he walks out of the room, Soap is waiting for him, a stupidly cute big grin on his face and wide blue eyes. But, when he sees the Ghost’s hunched shoulders, he can read the masked man like an open book.
“Not tonight then?” Soap says, a hint of defeat in his tone.
“No. Not tonight, Johnny.”
“Huh. Maybe ye weren’t ready.”
“You deserve better, Johnny.”
“Been fun then L.T,”
“Yeah. Sure was sergeant. See you around.”
O Lord, I’m a sinner.
