Work Text:
Thursday, 7 September 2023, 19:45
âLt, you gotta taste this.â
Soap holds out his spoon, homemadeâbut not, he started from a jarâspaghetti sauce almost dripping off it before Soap wipes it on the side of the pan, then holds it out again. He keeps his hand under it in case it does drip, careful. The kitchenette smells like basil and garlic, onion, faintly of grease and gunpowder. Price and Gaz only half awake at the small table, talking.
Not home, and yet.
Ghost pulls his balaclava up, just enough, and Soap brings the spoon to his lips, not forcing it against them, just waiting, hands steady and eyes crinkled on a half-smile. Thereâs a streak of something on his cheek, dust or flour, too white to be ash. Ghost blows on the spoon, but watches Soap. Touches his mouth to it carefully, almost apprehensive. Licks the sauce off his lips.
Itâs good.
Tuesday, 21 November 2023, 17:15
Everything moves in slow motion.
He yells for Soap, gets behind cover, lays down fire, watches other bodies drop. Gaz beside him, Price getting his weaponâand himselfâup to try to take Makarov down, keep him from getting away while Ghost and Gaz deal with the remaining soldiers.
Ghost canât look, he has a job to do, still on mission, focused and singular. Shoot. Kill. Shoot again. Cover Price, get Makarov, donât look back, donât lose sight of the goal. Donât look.
A train rushes past loud like the blood rushing in ears, the Konni soldiers retreat, Makarov with them.
âTheyâve gone,â Gaz sounds relieved, Ghost is anything but.
He turns from where they disappeared from sight, eyes falling to Soap, finally taking in what he saw already and had to ignore.
âBloody hellâŚâ
Ghost kneels next to him, sinking down slowly like his stomach. Doesnât need to touch him to know. Couldnât if he wanted to.
âJohnny.â
Ghost barely hears Gaz yell for Price; the bomb. He stays. Kneeling besides Johnny, the world narrows down to Soap. Tunnel vision, but he canât look again. Keeps his head raised, his ears ringing, fingers tight around his weapon. Holding on tight to something thatâs gone.
âI donât know how toââ Gaz sounds frantic, scared, enough to bring Ghost back into the present.
He looks down at Soap, sees nothing but blood and wrong, this is wrong, this isnât real, it canât be â
The bomb blows, a split second of shock and noise and pain.
Then nothing.
Friday, 28 October 2022, 00:15
âMarines are loading in now. You and the sergeant are leading the way on this.â
âThe sergeant?â
âSoap MacTavishâ
Shepherd barely finishes speaking before the man approaches him, and Ghost met him before, a few times â briefly, but leaving an impression. Not a good one.
Ghost doesnât blink, doesnât offer a greeting, but the sergeant half smiles, squinting in the bright floodlights.
âLetâs get ourselves a win, yeah, Lt?â He bumps Ghostâs shoulder like theyâre old friends instead of barely acquainted. âSave ya a seat, sir.â
MacTavish nods at him, then heâs off to join the marines in the helicopter.
Ghost stays behind for a moment. This is the guy they're putting him on the op with. Alone would be preferable.
âFucking hellâŚâ
Heâs sure MacTavish is capable; they wouldnât have picked him if he wasnât. But prior experienceâhowever briefâindicates heâll be a pain in Ghostâs ass the entire time. Insubordinate, loud, stubborn. Hot-headed.
âGhost, you copy?â Shepherdâs voice comes in over comms, and right.
Ghost is a professional. He can work with this guy, and with any luck, itâll be brief.
âYes, sir.â
He starts walking in the same direction, after the sergeant and to the helicopter, trying not to roll his eyes. Both at himself, and the thought of working with MacTavish.
âAny issues?â
âNegative, sir.â
Heâll make sure there wonât be.
Tuesday, 21 November 2023, 06:30, 2
Ghost wakes, heart pounding in his chest, gasping for air, in excruciating pain like he was hit by a freight train, Johnny â it fades, slowly, until he can breathe again. Nothing but a bad dream. He has more than enough experience with those.
His sheets are soaked through, and thatâs par for the course. Closes his eyes, inhales, exhales; steady.
Theyâre home, awaiting word on if Makarov shows up, or if he really was KIA. Ghostâs betting on the former, so are the rest of the 141. Shepherdâs full of shit, nothing new there.
He stretches, muscles tight from the nightmare, leftover adrenaline still ebbing away, and grimaces at the way the sheets stick to him. Shirt too. His legs are unsteady under him when he gets up, a tremble he canât shake yet, but he heads into the bathroom and pulls his clothes off. Steady.
A shower will make him feel better. Clear his head. Wash it off.
It half works, and by the time Ghost brushes his teeth and dresses, he almost feels like himself again. Lets the dream fade into the others, pushed away to the back of his mind, mixing into the jumble of âDonât go thereâ. He doesnât, if he can help it.
He runs straight into Gaz on his way out, same as yesterday, and catches him just a second too late, arm coming up to brace him on instinct.
âCareful.â
âSorry, Iâm starving,â Gaz doesnât look that apologetic, and it feels like a weird dĂŠjĂ vu.
Ghost shakes it off and follows him to the mess hall, a little behind, a little off kilter.
Price and Soap are already seated, trays piled with the same shit food theyâre served every morning, and Ghost and Gaz join them when they fill their own. Oatmeal, toast, eggs, sausage.
Someone to his left drops his tea, cursing loudly, mug shattered at his feet, and Ghost startles while he normally wouldnât. He needs to let it go; Soap is fine, none of them blew up, and a fucking mug on the floor isnât a trigger pulled.
Ghost turns back to his breakfast, pulling his balaclava up to eat, watches Soapâs eyes rake over him.
âYou look tired, Lt. Sleep okay?â
Ghost has his mouth full of oatmealâundercooked and over wetâand he swallows before answering. âMm. Just a bad dream.â
Looking at Johnny still stings, memory of the dream settling over his skin like he didnât wash it off and rinse it down the drain with the others. But heâs okay, they all are, let it go.
Soap nods, short, understanding. Ghost knows he gets them too. Different, but itâs all the same.
âYou wanna spar later? Work out some tension?â
Itâs not a bad idea; Johnny is the only one who can put up a fight against him. Still doesnât win much, but it never bothers him. Toe to toe until they aren't, until Ghost tires him out and gets tired of playing with his food.
âThat eager to eat the mat again?â
âOnly if itâs you making me eat it, sir,â Soap grins at him, and it loosens the knot in his chest.
âGoing to make you eat those words, too,â he stares him down, like thatâs ever worked on Soap, and takes another bite of flavourless oatmeal.
At least the teaâs good.
âDonât wear yourselves out, Laswellâs got a lead on Makarov, we could be on the move at a momentâs notice,â Price says from beside him, a warning not given without reason, but one theyâre unlikely to heed.
âAnything solid?â
âNot yet, but close. Konni activity on comms picking up, we know what that means.â
Gaz takes a break from shovelling eggs into his mouth. âTime to get this bastard.â
âEnd of day, sounds like. Maybe sooner.â
Ghost isnât holding his breath. He's as ready as the rest of them to finally put an end to this, but as always, intel doesnât mean shit until itâs solid.
âBetter finish your food, Lt, Iâm not letting you off that easy,â Soap looks eager for the fight, stabbing his fork into something that loosely resembles a vegetable. It could just be green.
Ghost doesnât mind giving him a warm-up.
An hour later, Ghost doesnât make him eat his words, but he does eat the mat. More than once.
Soap wasnât wrong; working out the tension still under his skin like this improves his mood tenfold, and by the end of itâboth of them panting hard, a little sore, ignoring Priceâs warningâthe dream is nearly gone from his mind.
The sense of dĂŠjĂ vu still hangs over him, but life on base is the same most days, even if it feels like he can anticipate Soapâs moves better than he normally does. Telegraphing them more obviously, no real challenge to it, but Ghost switched gears, made him work for it, made him push for the defeat instead of giving it easily.
Heâs still on his back on the mat, and when Ghost helps him to his feet, Soap bumps his arm, biting his lip.
âAlmost had you.â
Same thing he always says, and Ghost shakes his head. âAlmost. Stop dropping your shoulder on the fake-out.â
Same thing he always says, because Soap keeps doing it. It may work for him in the field, but it doesnât work on Ghost. Not much does, when it comes to fighting Johnny.
âMaybe itâs not a fake-out, maybe Iâm just making you get used to it until I get the drop on you,â Soap mimes boxing him, and Ghost smiles under his balaclava.
âHowâs that working out for you?â
âIt will. Not today, not tomorrow, but it will, mark my words, Lt.â
âConsider them marked. Consider me doubtful,â he looks away from Soap to pick up his water bottle, lifting his balaclava to drink before pulling it back down, âtelling an opponent about your strategy is not the best way to win, just a word of advice.â
âItâs a double bluff, false sense of security,â Soap nods, more to himself than to Ghost, assured his plan will work.
Ghost lets him have it. Heâll be glad to get proved wrong.
They part ways, Soap to the locker room, Ghost back to his own to shower in private, like always.
Ghost doesnât see the others for the rest of the morning, overseeing training by himself; same rookies as yesterday, same idiotic mistakes. One of them is the worst of all, lack of spatial awareness so bad that Ghost wonders how he even made it through basic. He makes the same error he did yesterday, ending up with elbowing his near-equally incompetent training partner in the face. They yell at each other, and Ghost sighs, but doesnât interfere. Clearly, his instructions arenât sticking.
Soap pops in near the end of it, like he often does, coming up to half-sit, half-lean on the desk Ghost took to jot down the same notes he took yesterdayâback to the rookies like theyâre not even hereâand Ghost puts his pen down. Heâs not gonna get anything done with Johnny here.
âI think one of your rookies is bleeding,â Soap says, pointing a thumb over his shoulder.
Ghost rolls his chair back and shoots a look past him. Broke his nose again. Thatâs gonna be a pain to heal, but maybe the lesson of âDuck when swung atâ will finally land, instead of the elbow. He shrugs and looks back to Soap.
âSeems so. Pain teaches, appears that I canât.â
âDonât sell yourself short, you taught me plenty,â Soap rubs over the fresh bruise on his wrist from this morning, âthough, point conceded on the pain front.â
Theyâve given each other worse than a bruise over the past year, but itâs true they made each other better too.
Ghost hums. âI can teach you a lot more. Them, I doubt it.â
âOh, yeah? What are you gonna teach me, Lt?â Soap leans back and crosses his arms over his chest. Below his chest, pushing up like heâs a student trying to seduce a teacher into giving her a better grade.
His grin doesnât falter when Ghost just stares up at him, unblinking, unamused.
âHow to know when to shut your mouth, for one.â
Soapâs reply is instant, like he was waiting for the opportunity. âCould teach me when to open it, too.â
âDonât seem to have trouble with that, sergeant,â Ghost doesnât look away, but he can see a couple of the rookies pretending not to listen, stopping mid-exercise, just past Soapâs shoulder.
âAlways room for improvement, you taught me that too. Sir.â
Someone snorts behind him, and Soap turns to look at him at the same time Ghost fixes him with a glare.
âSomething more interesting than your work?â
The guy honest to God gulps and this is really what heâs working with.
âNo, sir.â He quickly turns around, and so does Soap.
He looks much too pleased with himself. âYou sticking up for me, Lt?â
âIâm doing my job, I suggest you do the same.â It comes out softer than he means it to, but Soap stands from his desk.
âAlright, dismissed! Trainingâs over,â Soap stands and directs it to the rookies, motioning them out like heâs the one in charge here.
Training is not over, but Ghost lets them scramble out the door, and spreads out in the slightly too small chair.
âHappy with yourself?â
Soap plants his ass back on Ghostâs desk. âVery. Thatâs what? Fifteen minutes of free time? Youâre welcome.â
Itâs not entirely unappreciated, but this isnât the first time Soap has done this, and itâs setting a bad precedent. He should admonish him. He doesnât.
âAbout you opening your mouthâ,â Soap perks up instantly, like he knew he would, ââletâs grab an early lunch.â
âYouâre no fun, anyone ever tell you that?â Soap pouts, exaggerated, like Ghost doesnât know heâs plenty food motivated, but slides off his desk.
âOften. Mostly you.â
Doesnât stop Johnny from seeking him out whenever he can, though, much too close and much too often if it was anyone but him.
Ghost directs him out the door with a firm hand on his shoulder, and pretends he doesnât notice the way Soap leans into it.
They get the call to move out not an hour later.
The mission is â nothing out of the ordinary, not really. Vague knowledge of what happens a second before it does, too familiar, not enough, unsettling. DĂŠjĂ vu.
Until it isnât. Ghost canât shake the dread settling over him after they recover the flash-drive. Trojan. Tunnel. Makarov.
Bomb.
When Price calls for them, frantic, needing back-up, with Makarov pushing down on them from the other direction, Ghost knows, then denies. It was a bad dream, this is real. The memory of getting there too late, Soap already gone, clouds his vision, but not his instincts.
They push through.
Price and Soap are down. Price gets up. Johnny doesnât.
âJohnny!â He canât look, doesnât have to.
Ghost gets behind cover, lays down suppressing fire, doesnât look. His heartâs pounding, blood rushing in his ears, blood shining on the cement, and he works on pure adrenaline.
Itâs not real.
Makarov escapes. Gaz and Price are on the bomb. And Ghost kneels down next to Soap.
Itâs another nightmare.
He shoulders his weapon. Reaches out. Soap feels real. As real as ever. Less than ever.
âJohnny.â
Please get up. He wonât. Ghost knows that even if he can barely look at him. The pain clawing its way up his throat doesnât have time to settle or spill; Gazâs shout barely registers before the blast hits him.
Pure explosive force, deafening, a split second of agonizing pain â
Then nothing.
Monday, 6 March 2023, 16:50
âIâd say poor bastard, but what a way to die. Beauty of a shot, sir.â
Soap, over comms. Heâs positioned about a hundred meters away, taking the other angle while Gaz and Price wait to make their approach down below.
âJust another day on the job, Johnny. Donât cream your panties.â
Ghost sweeps his scope over him, checking â Soap is watching him, too, before turning back to find his next target.
âIâm only showing some appreciation. Could show you in another way, if you prefer,â Soap responds while Ghost still has him in his sights, and Ghost doesnât miss the way he shifts.
Leg drawing up slightly, likely just uncomfortable against the hard ground, always more twitchy than Ghost is. Patient, sure, but only when he needs to be. Ghost could stay here for hours without moving a muscle. Itâs meditative almost; find a target, execute. No need for any thought other than distance and wind. Rifle like a well-loved dog responding to his touch.
Obeying his commands without question, as long as he takes care of it.
âYou can show me by getting the man at your one o'clock. I might clip the wall if he moves.â
Soap nods, Ghost still watching him instead of the courtyard. âRog. I see him.â
Ghost adjusts his aim, the soldier barely peeking out from this angle, and watches his face turn to red mist as Soap drops him.
âWell done, sergeant. Talent for destruction.â
âLearning from the best, Lt.â
He looks back to Soap, in time to see him shift again, a clear press of his hips downwards, leg hiking up higher. Either he needs a piss, or â Soap arches his back, only a bit, keeping his shouldersâand weaponâsteady, then rolls his hips down.
âThereâs another about fifty meters to his left. Get him for me, Johnny.â
Ghost could get this one himself, clear path from here to there, but he doesnât take his scope off Soap. Watches him adjust his aim, pull back the bolt, breathe in, out, and then squeeze the trigger.
âGot him.â
Heâll take his word for it. âGood boy. But weâre not done yet.â
Soap rolls his hips again, more overt this time, and Ghost watches his mouth drop open. Getting off on the violence, or the praise.
âGot more for me?â
Ghost has a feeling which heâs asking for, and scans the courtyard. âGotta earn it first. Your two oâclock, take the left, I got the right. See them?â
This would go faster if he didnât enjoy indulging Soap. A distraction, but worth it for the way he responds, Ghostâs voice in his ear guiding him where he needs to go. Taking it too far, maybe. Not as far as he wants. Itâs just a game, but Johnny seems to like playing it as much as he does.
âI see them. On your word.â
âThreeâŚtwoâŚone.â Ghost pulls the trigger, and both of the soldiers drop, less than a split second between their shots.
âNow I am creaming my panties for you, sir,â Soap jokes over comms, but judging from the way he sounds a little breathlessâŚ
He slides his scope back to Soap. No panties, as far as Ghost knows, but Soapâs ears are pink, and he started moving his hips again. Unlikely to be enough to get results, but a little harder now than he was before.
âI can see that.â
Soap tenses, but doesnât stop. Speeds up, ass coming up higher like heâs putting on a show, shameless if it wasnât for the way the pink of his ears spreads to his cheeks. He keeps facing forward; more professional than Ghost, despite what heâs doing.
A hint of moan comes in just before Soap responds. âAll for you. Tell me to stop.â
âYou should stop. Are you gonna stop?â Ghost doesnât order him. If he did, Soap would obey, but he wants to see how far heâs willing to go. Wants to see him come, and then have to walk around with the shame of what he did.
âNo. Gonnaââ Heâs cut off by Price, interrupting sharply, voice not quite angry, but close to it.
âWe can hear you. Keep it on mission and join us down here. Now.â
âCopy. Moving.â
Ghost stands, quickly adjusts himself, and watches Soap do the same, red-faced and biting his lip. He looks like he was as close as he said, still painfully turned on, like if Ghost told him to, if Ghost told him he could, he might come.
Ghost keeps his mouth shut.
Tuesday, 21 November 2023, 06:30, 3
Ghost wakes, heart fucking pounding in his chest, gasping for air, in pain, in â it fades, slowly, until he can breathe again. Nothing but a bad dream. Again. Itâs par for the course; once they start, they can repeat for days before his mind moves on.
The sheets stick to his skin, and so does his shirt, and a shower will make him feel better. Usually does.
He closes his eyes, inhales, exhales; steady.
His muscles are still tight from the nightmare, fight or flight adrenaline slowly ebbing away, and Ghost stretches out before getting up. His legs are unsteady under him; a tremble he canât shake yet, but he heads into the bathroom and pulls his sweat soaked shirt off, drops his boxers, sets the shower to hot.
Theyâre home, awaiting word on if Makarov shows up, or if he really was KIA. Ghostâs betting on the former, so are the rest of the 141. Shepherdâs full of shit, nothing new there. It explains the dreams though; worry nagging at the back of his mind resulting in his brain supplying a worst case scenario.
Normally his nightmares occur in the aftermath, not before.
The shower half works, water rinsing the memory and the pain and Soapâs face from clinging to him, and by the time Ghost brushes his teeth and dresses, he almost feels like himself again.
He tries to let the dream fade into the others, pushed away to the back of his mind, mixing into the jumble of âDonât go thereâ. Itâs harder if they recur, but Ghost is used to riding it out. Theyâll finish the missionâand Makarovâand heâll be right as rain.
He runs straight into Gaz on his way out, and catches him just a second too late, arm up to brace him, keep him from staggering back.
âCareful.â
âSorry, Iâm starving,â Gaz doesnât look at all apologetic, and it feels like a weird dĂŠjĂ vu.
Again. Ghost shakes it off and follows him to the mess hall, a little behind, a lot off kilter.
Price and Soap are already seated, trays piled with the same shit food theyâre served every morning, and Ghost and Gaz join them when they fill their own. Oatmeal, toast, eggs, sausage.
Someone to his left drops his tea, cursing loudly, mug shattered at his feet, and Ghost startles before settling; itâs not that uncommon, in a mess hall filled with sleepy soldiers.
Ghost turns back to his breakfast, pulling his balaclava up to eat, watches Soapâs eyes rake over him.
âYou look tired, Lt. Sleep okay?â
Ghost has his mouth full of oatmeal, and he swallows before answering. âMm. Just another bad dream.â
Looking at Johnny stings, aches, the memory of the nightmare settling over his skin like he didnât wash it off and rinse it down the drain with the others. But heâs okay, they all are.
Soap nods, short, understanding. Ghost knows he gets them too. Different, but itâs all the same.
âYou wanna spar later? Work out some tension?â
Itâs not a bad idea, and it worked well enough yesterday. Tired him out until the image of Soapâs death faded into the one of him grinning up at him on the floor, breathless and bruised and alive.
âThat eager to eat the mat again?â
âOnly if itâs you making me eat it, sir,â Soap grins at him, and it feels wrong.
Bound as they are to routine, so used to each other that theyâll tell the same joke until itâs only met with a groan of disapproval, this is too similar.
âGoing to make you eat those words, too,â he stares him down, suddenly feeling nauseous.
Ghost takes a sip of his tea, hoping itâll settle his stomach.
âDonât wear yourselves out, Laswellâs got a lead on Makarov, we could be on the move at a momentâs notice,â Price says from beside him, pulling him back into focus.
He sure of the answer, but Ghost asks anyway. âAnything solid?â
âNot yet, but close. Konni activity on comms picking up, we know what that means.â
Gaz takes a break from shovelling eggs into his mouth. âTime to get this bastard.â
âEnd of day, sounds like. Maybe sooner.â
Thatâs what he said yesterday. Thatâs what they all said yesterday.
Ghost is ready as the rest of them to finally put an end to this, but as always, intel doesnât mean shit until itâs solid. It was just a dream.
âBetter finish your food, Lt, Iâm not letting you off that easy,â Soap looks eager for the fight, stabbing his fork into something that loosely resembles a vegetable. It could just be green.
Something is wrong. This is more than routine, more than his dream bleeding over into reality. Ghost hopes the feeling will pass once he takes Soap up on his offer; take his mind off it, shrug it off and move on.
But an hour later, itâs worse.
Soap wasnât right; sparring until theyâre both panting hard and soreâignoring Priceâs warningâwatching Johnny on the floor time after time only makes him feel worse. Itâs like he can still smell the gunpowder and blood. Can still see him lying there, gone.
Heâs still on his back on the mat, and when Ghost helps him to his feet, Soap bumps his arm, biting his lip.
âAlmost had you.â
He really didnât, but itâs the same thing he always says, and Ghost shakes his head. âAlmost. Stop dropping your shoulder on the fake-out.â
Same thing he always says, because Soap keeps doing it. Itâs even more obvious today.
âMaybe itâs not a fake-out, maybe Iâm just making you get used to it until I get the drop on you,â Soap mimes boxing him, and Ghost almost flinches.
âHowâs that working out for you?â The words are out of his mouth before he remembers he already spoke them.
âIt will. Not today, not tomorrow, but it will, mark my words, Lt.â
Ghost pushes down a fresh wave of nausea. It was just a dream. Unless theyâre on a mission, every day is largely the same. DĂŠjĂ vu and routine, thatâs all this is. Thatâs all it can be. He looks away from Soap to pick up his water bottle, lifting his balaclava to drink before pulling it back down.
âConsider them marked.â
The nausea doesnât ease, but Soap smiles at him like nothingâs wrong and they part ways, Soap to the locker room, Ghost back to his own to shower in private, like always.
Ghost doesnât see the others for the rest of the morning, overseeing training by himself; same rookies as yesterday, same idiotic mistakes. Exact same idiotic mistakes.
He anticipates the elbow landing before it does, but doesnât interfere. This canât be real. Heâs still asleep. Has to be.
Has to be.
They yell at each other, shoving blame and one another left and right, and Ghost looks at the notes heâs taking.
Theyâre date marked, of course they are. His stomach sinks.
November 21.
Not being able to read in dreams is a myth, but the knowledge is of little comfort. Ghost almost wants to slap himself, just to see if heâll snap out of it, if the world will right itself to its proper position.
He clenches his hands, considers walking out, and almost does, just when Soap pops in, like he often does. Like Ghost expected him to. It does the opposite of easing Ghostâs worry.
Lazy smile, walking into the room like he was invited, coming up to half-sit, half-lean on the desk, he doesnât notice anything off.
âI think one of your rookies is bleeding,â Soap says, pointing a thumb over his shoulder.
Ghost rolls his chair back, but he doesnât need to look to know that itâs true. He does anyway; broken nose, again.
The words are out of his mouth before he thinks them. âSeems so. Pain teaches, appears that I canât.â
âDonât sell yourself short, you taught me plenty,â Soap rubs over the fresh bruise on his wrist from this morning, âthough, point conceded on the pain front.â
Same bruise, same broken nose, same date. This canât be real. He needs to get out of here.
âCan you take over? Need a piss.â
Soap raises his eyebrows but nods. âSure. Be here when you get back.â
He can feel Soapâs eyes follow him out the door, but Ghost doesnât look back. Heâs not sure where he's going until heâs outside, breathing in fresh air. Inhales, exhales. Again. He needs to wake up. This isnât real.
He doesnât go back inside until his pulse steadies. There has to be an explanation.
Johnny is still where he left him, but the rookies are gone. He took Ghostâs chair, browsing through his notes absent-mindedly, and looks up when he hears Ghost enter.
Soap leans back and crosses his arms over his chest. âTook you long enough, did you get lost?â
His smile is easy and carefree; unbothered by the wait, but more than willing to poke fun.
âTodayâs the twenty-first, right?â
Soapâs smile doesnât drop from his face completely, but lessens, a slight look of confusion settling over his face.
âAye. What, did I forget your birthday?â
Ghost shakes his head. âNever mind. Got my dates mixed up.â
âFeeling alright, Lt?â
Not even close, and yet. Soapâs presence is steadying; he might be losing his mind, but Johnny is here, and heâs alright, and they havenât heard anything about Makarov. Yet. Nothing solid, but it hangs over his head like a blow just about to land.
âFine. How about an early lunch?â
Soap brightens at the idea, just like Ghost knew he would, yesterday â today, notwithstanding. Johnny is always easily convinced if he brings up food.
They get the call to move out not an hour later.
Ghost goes through the motions. CCTV, tracking their target.
âSmoking, Johnny?â
âBlending in, Lt.â
âYou say so.â
He feels sick to his stomach. Watches Soap pet a dog and follow the hacker.
If heâs right, and this goes the same way it did yesterdayâŚ
Ghost tracks the buyer to the pedestrian tunnel, and the team moves in shortly after. Heâs not there to help out, but this isnât where they need him. That comes later. And he wonât be in time.
They recover the flash drive; Trojan horse, train tunnels. Makarov.
âLetâs move, we may already be too late,â Priceâs voice over comms sends ice through his veins.
Too late. Ghost knows whatâs coming and heâs too late.
Soap is warm and quiet next to him on the ride in the service tunnel, and Ghost wants to warn him, somehow, at the same time refusing to believe it himself. There is no basis in reality for this to be happening, there has to be a reason, and after they get out of here, heâll have his head checked out.
The only explanationâthe only rational explanationâis that heâs somehow experiencing extended dĂŠjĂ vu; present feeling like memory, future almost like present. Brain injury, likely. Could have happened at any time, and surfaced only now.
Tomorrow. This comes first, and the way he can almost-but-not-quite tell where another Konni soldier will pop up to lay down fire has him focused and steady while he and Gaz search the tunnel for a sign of Makarov and the train. They save the hostages â just like yesterday, but this is just the start.
His comms crackle to life just he throws a knife, misses, already knows what heâs gonna hear.
âAll Bravo, bomb located in crossover platform! I need cover here - now!â
âRog, pushing your way!â
Gaz is slightly up ahead, and checks behind him to see if Ghost follows. He stays frozen to the spot, even with the Konni soldiers bearing down on them for a moment, before it passes and he moves. Not a second too soon, bullets flying past him while he returns fire, ducking for cover, trying to make his way up the tunnel.
This is taking too long, thereâs too many of them, and only two of them, police littering the tunnel behind them along with Konnis.
Thereâs chatter up ahead, talk of holding them off before moving out, and Ghost is on comms before they even confirm itâs true.
âPrice be advised: Makarov is in the Chunnel, heâs heading your way!â
The push forward is hard going, heavily armoured soldiers keeping them back and away from where they need to be, trains rushing past, blood rushing in his ears.
âBravo, we need suppressive fire here, NOW!â
Price sounds frantic, angry, but theyâre pinned down, and Gaz tells him so while they continue trying to clear the way to the team.
They work fast, fast as they can, but Ghost knows. Itâs not fast enough. Wasnât before, wonât be now.
â0-7 to 6. Weâre punching through now!â
âGet here!â
Priceâs reply comes an instant before two distinct shots ring out from up ahead in the tunnel.
The voice calling out is Price, then silence, quiet before the storm, then another shot.
Ghost and Gaz finally break out onto the platform, opening fire, dodging returning bullets, and â
âJohnny!â
He gets behind cover. Price gets up. Makarov gets away. Johnny stays down.
Gaz yells out for help with the bomb, and Ghost knows how this ends.
âBloody hellâ,â he kneels down next to Soap, shouldering his weapon; final moments, âJohnny.â
Ghost touches his shoulder, gentle, like there isnât a fucking hole in his head, like there isnât a pool of blood flowing under and out of him, like heâs trying to wake him up. Waits for the blast so he will. They both will.
âRed wire. On three. One. Two. Three.â
Ghost flinches.
âDisarmed⌠Disarmed, weâre clear,â Gaz is breathless, but relief sounds clear in his voice.
Bile rises in his throat. This isnât how it goes. Price and Gaz turn, and he canât look at them. Almost canât look at Soap either, but forces himself to do it anyway. Face reality. This isnât a nightmare, this is real, and Soap is gone.
Price hits the button to his radio, both him and Gaz stepping closer as it sinks in for them, too.
âAll stations, this is Bravo in the blind. Threat neutralised. Bomb is safeâŚone KIA.â
The tunnel is silent after Priceâs voice dies out, a heavy weight settling over their shoulders, and Ghost doesnât stand until Gaz comes over to him to help him to his feet.
He doesnât speak. None of them do. They leave Johnny in the tunnel with the other bodies.
Ghost wishes, selfishly, the bomb would go off. He can do better.
One more chance.
Debriefing takes hours, and Ghost goes through it on autopilot, recounting every move, every kill, every detail. Numb. He shouldnât be here.
Gaz looks a little shell-shocked still, Price â Price just looks angry, practically snarling every word. Blaming himself. Ghost knows the feeling.
Itâs 0300 by the time heâs alone, back in his room, and he undresses without turning on a light. His gearâheâsmells like gunpowder and metal. Blood. Nothing unusual. Itâs like itâs in his nose, in his throat, smothering him until his breaths turn shallow. Thereâs a streak of blood at his wrist. From â
He showers in the dark, longer than he needs to wash the grime off him, water too hot, face turned into the spray even when it runs into his eyes. Relishes the way it stings, the way his skin burns, the way he almost canât breathe without getting water into his lungs.
Ghost avoids his reflection even in the barely there light, and doesnât close his eyes when he lies down in bed. Thereâs only one thing he sees when he does, and he canât.
Johnny.
Saturday, 21 October 2023, 21:15
âKeep still, steaminâ Jesus.â
Ghost moves again, switching the way he's sitting, just to watch Soapâs expression turn to exasperation. Smirksâhidden, thankfullyâwhen it has the desired result. Soap moans, almost lewd if it wasnât out of frustration, and Ghost relents, shifting to sit up straight, like he was before.
âI need to move if I want to get this done. Youâre the one who wanted to do it now. Again,â Ghost shoots him a pointed look, and Soap meets it with determination.
âCanât help it if you look pretty like this, sir,â he winks, exaggerated, before looking back down to his sketchpad.
Ghost shakes his head, mostly to himself, and folds the rag in his hand. He can wipe the same part of the barrel a few more times. He cleans, and re-cleans, the barrel, listening to Soapâs pencil scratch on the paper. Itâs not the first time Johnny wanted to sketch him, but heâs taking his time today.
Ghost lets him.
âLook a little to the left?â
He looks at Soap first, who motions; âgo onâ. Ghost indulges him, even if it means he canât see what his hands are doing. He doesnât really need to, either indulge Soap, or watch his hands on his weapon. Itâs instinctual. Habitual. Easy as breathing.
But Soap stands up, pencil between his teeth now, lips curved around it, sketchbook in one hand, reaching out with the other. He grasps Ghostâs chin, fingers warm even through the fabric keeping their skin separated, and tilts his face. Up and a little more to the left, Soap standing over him, eyes soft before his hand falls away.
He sits back down, Ghost doesnât move. âJust like that.â
Ghost watches him sketch, hand moving over the sketchbook with a grace he doesnâtâwouldnâtâusually ascribe to Johnny. Brows furrowed a little, looking between Ghost and the drawing, and Ghost doesnât even pretend to clean his weapon.
He swallows.
âYou almost done?â
Soapsâs hand stills, and he meets Ghostâs eyes, nodding. âI can finish the rest from here. Thanks, Lt.â
Ghost rolls his neck, and returns to the task at hand. He almost asks Soap if he can see it, not because he particularly wants to see himself on the paper of Johnnyâs sketchbook, but he wonders.
He wonders what Soap sees when he looks at him.
Tuesday, 21 November 2023, 06:30, 4
Ghost wakes up slowly, groggy and unmoored, like heâs far away on some long-running mission, instead of in his own bed, one too many sleepless nights after days of fighting. He hurts, all over, just the way he does after getting a little too close to a blast â mortar, grenade, bomb.
The bomb.
It didnât go off, Price and Gaz were quick enough this time. That means.
Realisation hits him all at once, hot, then cold. He presses a hand to his chest, mimicking the weight he feels there, trying to ease it, loosen it so he can breathe. The breaths that do come are too fast, too shallow, burning in his throat, mouth tasting like ash.
Johnnyâs gone. Johnnyâs gone, and heâs still here. He has to go on without him.
It was always a possibility in their line of work; tomorrow is never guaranteed. But theyâre good, theyâre some of the best the SAS has to offer. Ghost doesnât waste time thinking about âwhat ifsâ, tries not to waste time thinking about âshould havesâ either.
But he should have been quicker. He knew what was coming, and he let it happen. Telling himself he tried is not enough when the result was this. He didnât try hard enough. Brain damage or not, he knew. And wasted the chance to fix it.
He lies still and forces the storm of his thoughts to calm, forces himself to take in air, forces himself to swallow back the despair threatening to undo him.
Enough wallowing. It wonât bring Johnny back.
Ghost sits up, swings his legs over the edge of his bed, stands. He feels unsteady, but his legs work, and he gets dressed, tries to push the memory of yesterday to the back of his mind. Lingering wonât do him any good. It serves no purpose. It fucking hurts.
He doesnât feel like eating, but maybe working out will â not make him feel better, thatâs not on the horizon, but at least allow him to be in his body instead of his brain.
When he walks out of his room, he runs straight into Gaz, and catches him more than a second too late, distracted by his thoughts, mind far from anything but getting out, getting away from the heavy air of his room.
âCareful.â
âSorry, Iâm starving,â Gaz offers a smile, like he doesnât have a worry in the world other than getting to the mess hall.
Ghost pauses. Lets him walk off by himself. It canât be. The hope threatening to fill him almost hurts more than the fear that heâs wrong.
He takes a steadying breath, and forces himself to follow Gaz. The mess hall isnât far, but his feet feel like lead, every step heavier than the last. He doesnât stop. If thereâs even a chance â
He spots Soap instantly, the moment he walks in, the same spot he always is, and Ghost stops in his tracks. Relief, followed by dread. This isnât real, it canât be, it has to be.
Gaz is already on his way to the table, tray piled high with food, obscuring his view for a moment when he takes his spot, and it spurs Ghost forward. He doesnât stop until heâs opposite Soap. He wants to reach over the table and touch him, make sure heâs real and not his mind conjuring up the after image of him where he should be.
âYou look like you saw a ghost, Lt. Sleep okay?â
Someone drops his mug, cursing loudly, tea and ceramic shards at his feet, but Ghost barely glances over.
He sits down, even though he didnât grab food, or at least a tea, has no reason to be here. No reason but to see if this lasts, or if this is the dream, and heâs about to wake up back in his bed, reality settling over and in him, inescapable.
âBad dream,â his voice doesnât sound quite right, stuck in his throat like the words he doesnât speak.
He canât look away from Soap; it feels like he might fade away if he does, even if Johnny looks solid as ever. Heâs here, heâs okay. Maybe Ghost can try again.
Soap nods, short and understanding. He doesnât, but Ghost canât explain. Canât even explain it to himself. This is the third â no, fourth time theyâve had a form of this conversation. He canât even remember the dream from the first morning. It doesnât matter.
âYou wanna spar later? Work out some tension?â
Itâs a bad idea, but it might make this, make Soap, feel more real. Ground him.
âSounds good. If you stop dropping your shoulder on the fake-out.â
Soap grins at him, and Ghost knows what heâs gonna say before he does, but the familiarity of the words is a comfort all the same.
âMaybe itâs not a fake-out, maybe Iâm just making you get used to it until I get the drop on you.â
âHowâs that working out for you?â He frowns, feeling like heâs on a pre-set path as much as the rest of them. Things will be different today. Heâll change the outcome.
âIt will. Not today, not tomorrow, but it will,â Soap points at him with his fork, âjust you wait.â
Ghost swallows, throat dry, and regrets not having something to drink. He can wait, he just has to make sure Soap will get the chance.
âDonât tire yourselves out, Laswellâs got a lead on Makarov, we could be on the move at a momentâs notice,â Price says from beside him, right on fucking cue.
âActivity on comms? I think heâs here, in London. And I think heâs planning something big,â Ghost knows they wonât move without solid intel, but he has to try. If they just get there earlier â
âTime to get this bastard,â Gaz says, taking a break from shovelling eggs into his mouth.
Price nods at him, like he didnât register Ghostâs words at all. âSoon, yeah.â
âShouldnât we try to get a head start? No point in waiting around all day without doing something useful,â he tries again; theyâre all eager to put an end to this.
Him, most of all.
âA head start on what? We have nothing to go on. Just focus on your duties, and weâll move out as soon as we can.â
Ghost canât explain that he knows exactly where Makarov is without sounding like a lunatic, or worse; like heâs in league with him. Itâs what he would think, if it was one of them. Not without doubt, but heâd be an idiot to trust blindly.
âBetter eat something, Iâm not letting you off that easy,â Soap shoves his tray over to him, âleft you some toast, sausage too if you want it.â
ThatâsâŚdifferent. Itâs smallâunlike the gestureâbut it means things arenât as set in stone as they seem, and Ghost feels a little lighter. Heâs still not hungry, but he takes the offered food anyway, and forces down half of it just to have something to focus on besides Soap.
An hour later theyâre both panting hard, Johnny on his back on the mat, Ghost on top of him, holding him down by his wrists, feeling his blood pump under his thumbs. Alive.
Soap struggles in his grasp, tries to buck him off at the same time, and Ghost just holds him tighter. Wishes, stupidly, that he could just hold him here until the day is over, fuck Makarov, fuck the bomb, fuck â no, not the other half of the team. He couldnât live with himself if he sacrificed them for Soap, and yet. The thought is sobering enough to have him ease up and let go.
âGiving up? Thought you liked pinning me down,â Soap stays where he left him, like he wasnât trying to get free only seconds ago, and Ghost stands up instead of putting his hands on him again.
âShowing mercy.â He ignores the second part of that sentence. Dangerous waters even in the best of times.
Soap laughs, but takes his hand when Ghost holds it out to help him up.
âAlways so generous. Iâll get you next time.â
âNext time,â the words taste bitter in his mouth, but if he uses what he knows from yesterday, if heâs fast enough, if he can just be more effective, that time may come. It has to.
Soap bites his lip and bumps Ghostâs arm, and then heâs off to the locker room. Ghost watches him go.
He showers in his own bathroom, as always, but itâs like he can still smell the blood and gunpowder from last night. Not smells he minds, when he doesnât associate them with the image accompanying it. Now, though, Ghost has to suppress a fresh wave of nausea.
All he can do is wait for the word to go, thereâs no way he can get to the crossover platform without the team, but anxiety crawls up Ghostâs throat. All he doesâdid yesterday, and before that, and before thatâis fucking watch the CCTV and gear up until they go into the service tunnel. There has to be a way to be of more use.
Heâs caught between knowing and not being able to act on the knowledge. Leaving base is one thing, but intercepting the flash drive drop-off without being branded a traitor is another.
Ghost barely acknowledges the rookies heâs supposed to oversee, still mulling his options when Soap appears in the doorway.
He points over his shoulder as he sits down on Ghostâs desk, fully this time, ass right on his paperwork, legs dangling over the edge.
âI think one of your rookies is bleeding.â
They couldâve fallen over dead and Ghost wouldnât have noticed.
âMm. Appears to be.â He doesnât bother looking at anything but Soap.
Wants to reach out and touch him again, just to make sure. Itâs like he can still see the bullet wound, the blood, smell it. He holds back, but Soap frowns.
âYou sure youâre feeling alright?â
Far from it. Ghost has seen enough shit in his life, Johnny dead at his feet isnât an image he can just push away. Something constricts in his throat, and he tries to swallow it down. He wishes he could tell him. Just tell him not to go there, fake sick, whatever it takes.
âJust tired.â
Nothing else to say.
Soap studies him. Ghost lets him.
Hiding his face doesnât feel like enough. He looks away.
âHelp you take your mind off it? I got jokes. Could get you a tea?â
Ghost reaches out before he can stop himself, fingers connecting with Soapâs knee before wrapping around it. Grounding himself. Knows he fucked up when Johnny doesnât make a remark about him not being able to keep his hands to himself. He doesnât pull away, either, just sits still and allows Ghost to dig his fingers in.
It helps, a little. Itâs not enough, but Ghost breathes in, slowly, then out, and lets go.
Saying sorry means admitting he did something he shouldnât have, so Ghost doesnât, but when he meets Soapâs eyes it doesnât feel so much like a crossed boundary as it does connection. Like Soap gets it, even though he couldnât begin to understand.
âJust canât keep your hands to yourself, can you? I donât blame ya,â Soap smiles, and itâs an out Ghost takes all too gladly.
âLack of better options will do that to a man,â he rolls his chair back, needing to put some distance between them, âwhat do you say we go eat, I canât teach these kids anything.â
Soap hops off the desk, Ghost dismisses the rookies, and they get the call to move out a little over an hour later.
Ghost goes through the motions, but it helps that he knows the script now. He tracks the hacker to the drop-off point, the buyer to the tunnel, faster and more efficiently, and hopes he bought them enough time.
Trojan horse, Channel Tunnel, Makarov.
He pauses when he overhears Price and Soap in the service tunnel, hand already on the door, intending to be the first through, knowing exactly where heâs headed, where every soldier will appear to slow him down, and he wonât be held back.
âThis bastard wonât go down easy.â
He will today. Ghost will make sure.
âYeah, well, neither will we, sunshine.â
If Price knew what happened yesterday⌠Previous today, he corrects himself.
Gaz nudges him to move, and he opens the door at the same time as Price does. Lost time, but he still has the advantage.
Thereâs too many of them, and when Price calls for them at the same exact spot he did yesterday, just as Ghost throws a knifeâhitting his targetâdread fills him anew.
âAll Bravo, bomb located in crossover platform! I need cover here - now!â
âRog, pushing your way!â
Gaz is a few paces behind, laying down covering fire while he moves up, and Ghost goes. He only kills who he has to, as straight of a line as he can manage without dying before he can get to Johnny.
He hears Gaz shout for him and almost doesnât stop, but he canât leave him behind. Sacrificing one for the other is not an option. He drops behind cover, soldiers bearing down on him from one side, and fires into the other until Gaz has room to follow him.
This is taking too long, thereâs too many of them, and only two of them, dead cops littering the tunnel behind them along with Konnis.
Ghost doesnât hear the chatter, but he warns Price anyway.
âPrice be advised: Makarov is in the Chunnel, heâs heading your way!â
Blood rushes in his ears, bullets zip past, and they need to move.
âBravo, we need suppressive fire here, NOW!â
Theyâre pinned down, heavily armoured soldiers surrounding their position, and time slows down while Ghost and Gaz work to clear a way. Pure instinct and willpower spurs him forward, but it feels like heâs back on rails with no way to pull himself off the path to disaster.
Ghost pushes up, Gaz follows, the soldiers left follow.
â0-7 to 6. Weâre punching through now!â
âGet here!â
Priceâs reply comes an instant before those same distinct shots ring out from up ahead in the tunnel.
Ghost runs, faster than he thought he was capable of. Heâs not fast enough.
Price calls out, then silence, then another shot. The sound resonates down to his bones, he stumbles, rights himself, and then Ghost finally breaks out onto the platform.
âJohnny!â
He opens fire, Gaz shortly after him, and gets behind cover. Price gets up. Makarov gets away. Johnny stays down.
Again. Fucking again, he knew, he tried, and it wasnât enough. He didnât fight hard enough, he didnât warn him. His failure to act caused Johnnyâs death more than any bullet did. Makarov may have pulled the trigger, but this is on Ghost.
Gaz and Price are on the bomb, and Ghost shoulders his weapon, kneels down next to Soap, touches his shoulder. JohnnyâŚit doesnât hurt any less than before, seeing him like this. He failed.
Ghost gently turns him over so heâs on his back, so he can look at his face instead of the hole in his head, blue eyes empty of life, places his hand over his heart like if he just wills it hard enough, he can make it start pumping again.
âRed wire. On three. One. Two. Three.â
Ghost flinches. The blast doesnât come.
âDisarmed⌠Disarmed, weâre clear.â
He looks at them, turning together as they exhale the breath they were holding, and Ghost watches as the relief washes from their faces, replaced by defeat. Their pain is on him too. Ghostâs fingers clench around the strap of Soapâs vest.
He doesnât want to leave him here again.
âAll stations, this is Bravo in the blind. Threat neutralised. Bomb is safeâŚone KIA.â
The tunnel is silent after Priceâs voice dies out, a heavy weight settling over their shoulders, and Ghost doesnât stand until Gaz goes over to him to help him to his feet.
He doesnât speak. None of them do. They leave Johnny in the tunnel with the other bodies.
One more chance. Please. One more chance to save him. To fix his mistakes.
Wednesday, 5 April 2023, 07:30
Ghost blinks open still sleep-heavy eyes, sore but warm, and more comfortable than he has been in ages, and stretches out, arms raising up and â
âOw! I know youâre a big bastard but Jesus, watch out will ya?â
Soap rubs his jaw where Ghostâs elbow connected with it, and right. Thatâs why heâs warm; Soap is in bed with him. It barely fits the both of them, but after the day they had, neither was too keen to sleep on the floor. Beggars canât be choosers.
Ghost blames how tired he was for taking Johnny up on the offer to share. Itâs half true, thatâll have to be enough.
âYouâre the one who insisted, live with the consequences,â Ghost murmurs more than speaks, and he isnât one to laze around in bed, but heâs tempted to turn over and close his eyes again.
He looks at Johnny instead, messy hair, wrinkles from the pillow impressed on his cheek, thicker stubble after being in the field for days. He tries to find a spot to put his arm back down without hurting him again, and Soap pulls it around his neck, crawling up to use it as a pillow instead. Like itâs a normal thing to do. Ghost doesnât take his arm back, he lets Soap lay his head against his shoulderâhalf turned into him, bare legs touching under the coversâand tries to keep breathing.
Scared to stay, scared to end it, too.
âWhat are you doing?â
âGetting comfortable,â Soap says it like itâs obvious, and it is, but Ghost canât.
âWe should get up. This isnât a holiday.â
He moves his arm a little, not hardâand he could easily push Soap off, if he wanted toâbut all it gets him is Soap pressing into him with more determination.
âFive more minutes. No harm in it, Lt.â
Ghost wants to point out that theyâre here to work, and that cuddling in bed with your superior officer is not part of that, but more than that, he's not sure that there isnât harm in it. Theyâre already too close; Ghost has only known him for six months, but they havenât been apart more than a week or two, solo ops or injury or leave the only times theyâre not in each otherâs orbit.
Not like this, though. Soap may be comfortable, but Ghost isnât. Far from it.
He sits up, jostling Soap off him and back into his own space, and starts to pull his gear back on. Covering up, layer by layer, barrier between him and the world. Armoured, and not bulletproof, but safe. Soap is allowed to be in space, but no further than that.
Boundaries keep him alive.
Tuesday, 21 November 2023, 06:30, 5
Ghost opens his eyes slowly. He barely recalls what he did after â after he left Soap behind, again. Dead silent ride back to base, debriefing, Priceâs white-hot anger threatening to boil over, Gaz small and quiet. Washing the grime off, praying to wake up and need to go through it again.
Get another shot. Do better.
He grabs his phone to check the date, for the first time since this started happening, but unable to make himself look at the screen. His heart pounds in his chest at the possibility that he used the last of his chances, that heâll have to go on from this point forward, without Soap, last image of him still there, like he was just another dead body and not â
Ghost forces himself to face it. Head on, pretends his vision isnât swimming before his eyes focus.
The relief that washes over him is dizzying, and he presses his fingers into his eyelids until his breath steadies and his world doesnât feel like itâs about to tip over and slide him off.
Soap is alive. He just has to keep him that way.
He dresses, thinking about how heâs going to do that. Yesterdayâwhatever that means, nowâhe knew exactly what to do and where to go, and it wasnât enough. He wasnât fast enough. If they can avoid getting pinned down, or if he warns Price earlier, maybe.
Leaving Johnny behind in a pool of his own blood again is â he canât do it again.
Ghost anticipates Gaz running into when he steps out of his room, and catches him before he makes contact.
âCareful.â
âSorry, Iâm starving,â Gaz shoots him a smile, âgood reflexes, Lt.â
Ghost pushes him into the direction of the mess hall, shaking his head. This is the fifth time Gaz was right outside his door, and the first time he caught him in time. Not good at all, but as long he gets them back before tonight, heâll allow himself his prior slip-ups.
He follows after Gaz into the mess hall, heart beating at the chance that heâs wrong, that he misread the date, somehow, that heâs fooling himself, setting himself up for more pain.
Price and Soap are already seated, trays piled with the same shit food theyâre served every morning, and Ghost and Gaz join them when they fill their own.
Despite knowing that Johnny would be hereâcompletely unaware of what already happened, and what might happen again if Ghost doesnât find a way to fix thisâhe has trouble believing heâs real. Unharmed and happy.
He looks to his left just as the guy drops his mug, and it shatters on the floor. Ghost pulls up his balaclava to take a sip of his own, feels Soap watching him as he does, and knows what heâs about to say.
âYou look tired, Lt. Sleep okay?â
Ghost smiles, feels like itâs the first time in days that he has, and swallows his tea and the ache in his chest before answering according to the script.
âJust a bad dream.â
Soap nods. âYou wanna spar later? Work out some tension?â
âNot today.â Ghost does want to, but he has to find a way to change things.
Soap looks more dejected than he thought he would be; they work out together most days, but donât practise hand to hand every time. Neither of them takes it easy on the other, and they need to stay combat ready more than they need daily sparring. Itâs for the best; too often it ends with bruises Ghost canât stop pressing on. Soapâs fingers lingering on his skin long after theyâre gone.
Long after heâs gone, if he fails again and if he wakes up tomorrow instead of another today. Ghost isnât taking that chance.
âLaswellâs got a lead on Makarov, we could be on the move at a momentâs notice,â Price pulls him from his thoughts, back on script.
âAnything solid?â
âNot yet, but close. Konni activity on comms picking up.â
Gaz takes a break from shovelling eggs into his mouth. âTime to get this bastard.â
âEnd of day, sounds like. Maybe sooner.â
Sooner, hopefully.
âSoap, can we talk?â
Soap raises his eyebrows, mouth full but clearly saying âWeâre talking right now.â
âLater, in private,â Ghost adds.
Gaz looks between them but doesnât say anything, and Soap nods, swallows.
âSure. Lead the way.â
Soap pushes his tray away, deciding later means now. Might as well get it over with.
He leads the way to his room, and it feels weird having Soap in here. He hasnât been, ever. Itâs one of the few places where Ghost isnât just Ghost, and it feels more intimate than it should, letting Johnny in like this. He takes a seat on Ghostâs bed, and Ghost pauses before taking his desk chair, sitting down across from him.
Soap might notâlikely wonâtâbelieve him, but he wonât tell on him either, Ghost is sure of that much. Itâs just getting the words out of his throat thatâs giving him trouble, but Soap waits, patient in a way he usually isnât. Not unless he has to be.
Blue eyes just watching him, only a hint of a frown on his face. Ghost takes a breath.
âHear me out. Promise?â
Soap nods, instant. âPromise.â
He kicks Ghostâs foot softly, encouraging, and Ghost clenches his hand where it rests on his thigh. Steady.
âMakarov is putting a bomb in the Channel Tunnel. Tonight. And when we try to stop him, you die.â Itâs the wrong way to go about this. He doesnât know how else to do it.
Soapâs eyebrows shoot up, face turning incredulous, and he leans in but doesnât get up and leave. Thatâs gotta count for something. Anything.
âHow do you know this? And what do you mean I die?â
âIt happened before. IâmâI tried to stop it, and I couldnât. Not on my own. Johnny, I tried.â
âIâm right here. I didnât die, Lt. It was just a dream, a nightmare, okay?â Soap looks worried now, and thatâs worse than just disbelief.
âI know youâre here, I can see you. The first time, I thought it was a dream, too. But this is the fifth time I woke up on the same day. It keeps resetting,â Ghost holds up his hand when Soap is about to protest, âI know what it sounds like. Lost my mind, head injury, mental break. But itâs real.â
Itâs real to him. Somehow, Soap must get that he means it. Or heâs willing to indulge him until he can safely get away. Either way, he bumps Ghostâs knee with his fist and offers him an uncertain smile.
âOkay. What do we do?â
Ghost didnât think heâd get this far, if heâs honest. He pauses to gather his thoughts, to keep steady, keep breathing. Focus.
âWe canât move without the others and backup. Weâre gonna get the call soon, track a hacker, and a Trojan horse will be uploaded to control the trains. When weâre in the tunnels, youâll try to disarm the bomb and Makarov will get there before I â before me and Gaz can. He shoots you. Donât let him get close. Promise me.â
Soap nods again. âPromise. Tunnel, bomb, Makarov. I wonât die. Not today, anyway.â
Not ever, if it was up to Ghost, and the force of the thought has him look away. Heâll settle for today.
âYouâre serious, arenât you?â Soap squints at him, like the words are just now setting in, the promise given without full consideration. Out of pure trust.
âAs a heart attack, Johnny.â
âFigured if you wanted to get me in your room, it wouldnât go like this,â he leans back on Ghostâs bed in mock invitation while he speaks, and Ghost stands up.
âWant you out of my room, actually. Donât forget what I said.â
Soap makes a face at him, but when Ghost opens the door and motions for him to leave, he goes.
The hours before the call pass in a haze of routine mixed with worry, and Soap doesnât drop in to interrupt his training duties.
Itâs different, even if Ghost misses his presence, and that might mean things can change, tonight, too.
They have to.
They donât.
The entire mission starting from the call down to him not being fast enough is the exact same. The exact same. No matter how hard Ghost tries to push ahead, no matter that he warns Price almost as soon as theyâre inside, no matter that he fucking warned Johnny about what would happen.
Soap lies at his feetâat his knees when he drops to themâand Ghost holds onto him, fingers twisting in his gear, gloves wet with blood from the other wound, like this is the last time. It could be. He almost wishes it was, just so he doesnât have to see this ever again. Hates himself for the thought as much as he hates Soap in that moment for not preventing what he couldnât, either. Itâs unfair, Ghost knows that.
Heâs tempted to shoot the bomb, or Price, make it go off so he doesnât have to spend the next few hours with Soapâs blood on his hands.
The only thing holding him back is doubt that heâll wake up to a new chance. Ghost doesnât want to die, he wants â he needs Soap to live. Heâll take the pain and the rage and the failure as long as it means he gets to try again.
Tomorrow isnât guaranteed, not even if tomorrow is more today.
He stands before Gaz comes over to pull him away, and it feels like a betrayal.
Tuesday, 15 August 2023 22:45
Ghost sways on his way back to the booth, sloshing the pitcher so that beer spills over his hand and down his wrist, and heâs not drunk so much as bone achingly tired. Sore and bruised up. And maybe a little drunk.
He sets it down heavily before dropping back into his seat, next to Soap, a little closer than he needs to be, but Soap doesnât push him away, just leans into his side, warm and happy, solid.
âMissed you,â he says half into his ear, even though Ghost hasnât been gone for more than five minutes, breath too hot and moist against his skin because he forgot to pull his balaclava down between here and the bar.
What he needs is fresh air, what he does is stay and fill everyoneâs glass until theyâre topped off, Soap inconveniently leaning against him the entire time. Too fucking close. He nudges him back, softly at first, harder when Johnny doesnât budge. Itâs only the third round, but lack of sleep and adrenaline wearing off mix with the alcohol to make everything a little out of focus, fuzzy around the edges.
Itâs not a state Ghost enjoys, normally. Still doesnât, not really, but theyâre alive, the mission is behind them, and heâs safe. Here, in the middle of nowhere, some pub filled with people heâll never see again, in a town he wonât remember the name of, let alone visit, heâs safe with the team to let the mask drop for an evening.
Ill-advised as it may be.
They talk about God knows what. Price regaling them with some story theyâve heard before, more than once, more than twice, but entertaining enough tonight to sort-of listen to, sort-of let wash over him in favour of feeling Soap breath next to him.
Until he presses a hand to Ghostâs shoulder, asking him to make room so he can slide out of the booth. Ghost goes, but instead of sitting back down, he watches Soap go outside and follows.
Heâs not out front when Ghost steps into the humid night airâalmost as hot outside as it was in the pubâbut he hears the click of a lighter and finds Soap leaning against the wall, barely in the alley.
âSmoking, Johnny?â
Soap doesnât startle at the intrusion, but he does stand up straight. Not at attention, but reminding Ghost of it anyway.
âWant one?â Soap takes the pack out of his pocket and offers it to him.
Peer pressure shouldnât work since they arenât peers, but Ghost takes it from him, fingers brushing as he does, and he should go back inside. Soapâs face is barely illuminated, shadows falling over him like the heat of the night, and Ghost takes out a cigarette and hands the pack back, but holds out his hand.
âGot a light?â
He doesnât move back when Soap steps closer, into the light just reaching the alley, and brings his own cigarette to his lips. Ghost mirrors him, still waiting for a light, figures Soap will light it for him.
He does. By tugging Ghostâs chin downâfingers curled over it, gentle enough that Ghost could pull away, hard enough to force him to moveâtouching the tips of their smokes together, and waiting for Ghost to inhale.
It takes him a moment, reflexes slowed by the alcohol and byâŚthis. By Johnny, too close, blinking at him slowly, fingers on his face, too close.
Ghost holds his cigarette steady with one hand, Soapâs wrist with the other, sucks in until the tip lights, and then Soapâs moving back. Not enough, not disappearing back into the shadows, but keeping his hands to himself.
âDidnât know you were so easily influenced, Lt.â
He isnât.
âDidnât know you were such a bad influence, sergeant.â
He did.
Ghost takes a drag, inhales deeply, exhales slowly. Just alcohol and lack of sleep.
âI could be worse. If you want me to be,â Soap pulls him from his thoughts, back to blue eyes and dark lashes and stubble and a sweaty neck shining in the dim light.
He inhales again, just air this time, presses Johnny to the wall, lets himself dig his thumb into the dip at Soapâs throat, just above his collarbone, and feels him swallow.
âIâll take that as a yes.â
Soap stays put, takes a drag from his cigarette before flicking it away, blows the smoke to the side, and fucking grins at him like he does when Ghost praises him. Or like he does when he watches Ghost sink his knife into a manâs spine.
Hungry for more.
He should go inside, listen to Priceâs story, have another drink, and pretend he isnât hungry, too.
He leans in, watches Soapâs eyes drop closed, and sinks his teeth into his neck. Too hard; heâll leave a mark Soap canât hide. He bites down harder. Soap moans under his lips, grabs at his neck, and pulls him in closer, until Ghost is blanketing him against the brick, solid weight keeping him trapped until he begs to be let go.
Ghost isnât sure heâll listen.
Tuesday, 21 November 2023, 06:30, 6
Ghost wakes up, checks his phone, puts it down. Relieved. Not.
Telling Soap hadnât worked. Heâll just have to try again. Make him listen and take this seriously.
He gets dressed, and when he steps out of his room, Gaz is just coming down the hall. Ghost doesnât wait for him.
Soap is right where he should be, already seated, talking to Price and eating.
They speak at the same time.
âYou look tired, Lt. Sleep okay?â
âYou look tired, Lt. Sleep okay?â
The look on Soapâs face would be funny if Ghost was in the mood to laugh, but as it is, he pushes on.
âWe need to talk, in private,â itâs not a question, and Soap takes it as the order it is, putting down his halfway raised mug.
âSure. Lead the way.â
âDonât tire yourselves out, Laswellâs got a lead on Makarov, we could be on the move at a momentâs notice,â Price says from his spot at the table, looking up at Ghost with a single raised eyebrow.
Ghost isnât sure where heâs getting that implication from, but it doesnât matter. More important things to deal with than his captain apparently assuming he and Johnny â
âAnything solid?â Itâs Soap asking.
Thatâs Ghostâs line.
âNot yet, but close. Konni activity on comms picking up.â
Gaz walks up, tray piled high, balancing his tea carefully, and Ghost looks to his left just in time to see the man that always drops his mug do it again.
âTime to get this bastard,â Gaz says as he sits down next to Soap, who just started to get up. âWhere are you going?â
âGhost wants me,â he wiggles his eyebrows at Gaz, and okay, maybe Ghost can see where the idea came from. Soap isnât subtle, and often, he isnât subtle about letting him get away with more than he should.
âAt this hour? You didnât even eat yet,â Gaz frowns.
Ghost feels like he's losing his mind. Or losing it more. Do they all just assume Johnny and him are fucking? Banter aside, neither of them has done anything to suggest that much.
Months ago, when Gaz asked about the bite marks Soap came back inside with, Ghost told him nothing happened, and Gaz seemed to believe him, then. Or maybe he just let Ghost think that he did.
âSoap. Now.â
âCominâ, Iâm coming, Jesus.â
He grabs two slices of toast before he follows Ghost out of the mess hall and to his room, nudging him to take one when they get inside.
Ghost takes it, even though heâs not hungry. Itâs less strange having Soap in here a second time, but it doesnât feel right either. Less so knowing that the other half of the team thinks this is about something else entirely. And he didnât bother correcting them in his haste to get this over with.
Tomorrow. If today works out.
Soap sits on his bed again, casually like he belongs there, like heâs done it hundreds of times before, and Ghost forces his mind off it. He sits down on his desk chair. Looks at Johnny for a moment, considers his words again.
âGuessing you didnât actually bring me here to have your way with me,â Soap breaks the silence, kicking at Ghostâs boot to prompt him into talking.
âHear me out. Promise?â
Soap nods, instant. âPromise.â
âRemember when I knew what you were gonna say? Just now? Thatâs because youâve said it before. About six times now. Iâve lived this day five times.â
Soapâs eyebrows shoot up, face turning incredulous, but doesnât get up and leave. It has to stick today. Has to.
âWhat do you mean, youâve lived this day five times before? Are you alright?â
âI know how it sounds. But Johnny, you have to listen to me, Iâve watched you die five times. We need to stop it.â
âIâm right here. I didnât die, Lt. It was just a dream, okay?â Soap looks worried now, but Ghost pushes on.
âIt wasnât a dream, itâs not a head injury, I havenât lost my mind. Makarov will take control of the trains and plant a bomb in the Channel Tunnel. And when we try to stop it, he kills you.â
Soap doesnât look convinced in the least. âAnd you know this because you saw it. Because this is the same day? What am I gonna say next?â
Ghost didnât expect a test; if anything, the mess hall should have been proof. And Soap isnât following yesterdayâs script.
âI donât know. I only told you once before, and you believed me, or pretended you did. But I can tell you what will happen. When it does, youâll know Iâm right.â
Itâs the best he can do, now that they veered off course. Ghost thought talking to him sooner would help, but this went a lot better last time. Soap trusted him, or seemed to, but thereâs clear doubt on his face today.
âYouâre serious, arenât you?â
Ghost smiles; not that far off course after all. âThatâs what you said yesterday.â
âYeah? Whatâd you say?â
âAs a heart attack.â
âSounds like you. Nice flair for dramatics,â he kicks Ghost again, softening the blow that isnât really a blow, âalright, tell me whatâs gonna happen.â
Maybe the trust is there, after all. Maybe heâs just humouring him.
Ghost tells him in detail which events will transpire; tracking the hacker, him and Gaz blending in, smoking, petting a dog, the drop-off point, the buyer, the flash drive. The service tunnel, the hostages, the bomb, Makarov. That he wonât be there until itâs too late.
âPromise youâll watch out. When youâre working on disarming the bomb, heâll come from the other direction. Keep your head on a swivel.â
Soap nods. âPromise. Tunnel, bomb, Makarov. I wonât die. Not today, anyway.â
Back on script. Itâs almost comforting, if it wasnât for what else that means. Could mean. Today has to be different. Has to be.
âAll Iâm asking.â Donât make me live through it again.
Five times is already more than he can take. If it happens again, heâs locking Soap in a room until the day passes. There has to be a way out.
âHey, you wanna spar? Take your mind off things?â Soap looks hopeful, like heâs sure things will work out fine, and Ghost wishes he could spare some of his optimism.
Sparring might be nice. Heâll take it easy; Price is right, they shouldnât tire themselves out or get hurt, but heâd rather pass the time with Johnny than getting lost in his thoughts. All of them are about him anyway. About tonight.
âIf you think you can take me,â Ghost knows as soon as the words are out of his mouth that he shouldâve considered them more carefully.
Soap doesnât waste the opportunity, never does. âI can do more than take you. Sir.â
Itâs the cheeky âsirâ that almost has him respond in kind. Or worse.
Ghost refrains. Soap leans back on his elbows, on his bed like he belongs there, and Ghost stands, nods his head in the direction of the door, indicating him to leave.
âMeet you there.â
Johnny goes, obedient for once, and it shouldnât affect him but does. Heâs not sure in what way. Not sure that it matters, either.
By the time he changes and makes his way to the gym, Soap is waiting for him, and Ghost warms up quickly. Basic stretches, loosening his muscles, more eager than he should be to put his hands on Soap. He promises himself again that heâll hold back.
Ghost might, but Soap doesnât.
And Ghost can never resist putting him in his place a little. He wouldnât enjoy it half as much if Soap didnât put up a good fight, be it here or with words. Soap likes pulling on the leash as much as he likes heeling when made to. Heâs not subtle about it.
They donât usually take it this far, Ghost makes sure of that. Most of the time.
He has Soap in a chokehold, on his back on the mat, Soap on top of him, one leg twisted around Soapâs to keep him from twisting out of it. He needs to let go. But more than that, he wants to hold on. Keep Johnny right here, panting hard, pulse beating, alive, fully. Ghost doesnât go easy on him, but heâs not choking him to the point of passing out, either.
Soap can tap out if he wants to. He doesnât, so Ghost tightens his arm. He should know better. Soap is never the one to pull back first unless he's left with no other options. All push and no pull. Bark and bite.
Which is what he does to a T when Ghost chokes him a little harder. The sound it pulls from Soapâs throat is less a moan and more a snarl, and when Ghost loosens his grip in surprise, he sinks his teeth into his bicep. Sharp and without remorse. Pain a bright flash shooting through him like lightning, nerves on fire, crackling under his skin. He was half-hard before, but this has him throbbing against Soapâs ass, grinding up into him without meaning to.
Heâd never let anyone else do this, heâd let Johnny do it as much as he likes. Much as he pretends otherwise, most of the time.
Soap moans around the flesh of his arm still firmly in his teeth, and pushes into him instead of away. Theyâre in public, and yet Ghost doesnât want to stop. He wants to â
He releases his hold, lets go when all he wants is to hold on, and Soapâs jaw loosens on his arm before he rolls off him.
More than teeth marks, he left the skin pricking with blood, already bruising, red, raw, and wet with spit. They look at each other for a moment, breathing hard, before Ghost pushes himself to move, to get up. He leaves Soap on the mat, can feel his eyes on him, and doesnât turn back.
Itâs in no way similar, and yet it feels too close to leaving him behind in the tunnel.
Making his way back to his room with an obvious tent in his sweats is⌠far from ideal, but better than staying in the gym, Soapâs eyes burning like fire through the cinder pile of a wall between them, carefully constructed but gone all too fast in the fire. He canât give in without giving himself away.
This isnât the time for any of this. Saving Soapâs life comes before anything else. He canât lose himself â lose his focus when this much is at stake. Thereâs no place for desire to take over when rationality is needed.
Ghost tries not to touch himself when he rinses off the sweat, the drying drops of blood on his bicep, the image of Johnny panting on the mat, own cock visibly straining in his shorts, just waiting for Ghost to put his hands on him again, and fails. Itâs quick, at least, furrowed brow and bitten lip, pent-up, angry at himself, pissed at Soap for not letting sleeping dogs lie.
Wonders if Soap did the same thing, maybe right there in the gym showers, and if he thought about him if he did.
Ghost pushes the thought out of his mind, and dresses slowly, intently. Layer after layer, bricks instead of wood. No skin left exposed, no gap for Soap to worm his way into. Skull mask instead of balaclava; heâll have to wear it soon enough anyway.
He arrives late to his duties, and Soap doesnât show. Itâs for the best.
He follows the script once they get the call, exactly how he told Soap it would happen, doesnât rush, doesnât push, makes sure to hit every checkmark, hopes it sticks.
The ride into the service tunnel is quiet and tense. Theyâre all on edge, but Ghost knows the motions to go through. He has to trust he can do it right. Has to trust Soap will put his faith in what he told him. Has to believe heâll get it right.
He makes eye contact with Johnny for what feels likeâwhat isâthe first time since he left him, and Soap nods. Clear eyed, face open like a book, words implicit; âI trust youâ.
Ghost nods back, they separate, Soap joins Price, he joins Gaz. Game on. Final round.
He moves on pure instinct, mind on one thing and one thing only. Makes sure Gaz follows; not even saving Soap is worth sacrificing another member of the team, but he doesnât stop. Reloads, dodges, keeps going. Reloads, dodges, runs.
Two shots sound before he pushes through onto the platform, Ghost doesnât pause.
When he emerges, Makarov stands over Price, talking â Ghost doesnât hear him, doesnât stop to listen.
Aims, pulls the trigger.
Makarov moves. Soap, coming up right behind him, doesnât. Itâs a clean shot, centre forehead.
Johnny drops.
So does Makarov, a split second later; Gazâs shot. He gets some of the soldiers, too, others flee, Price gets up. Soap canât. Ghost doesnât move. Weapon still raised, aiming at nothing, seeing nothing, hearing nothing but blood rush in his ears, deafening.
He expected pain at another failure, relief if they pulled it off, together this time. He feels nothing. White noise down to his soul. No burning pain, no lack of air from his chest seizing up like heâs drowning. Pure emptiness.
It doesnât hit him until Gaz comes up to his side, hand carefully lowering his gun to the floor.
âItâs okay. Itâs okay. Itâs not your fault.â
The sob rising from his throat sounds inhuman, mangled and twisted beyond recognition, cut off as soon as it erupts.
âAll stations, this is Bravo in the blind. Makarov is down. Threat neutralised. Bomb is safeâŚone KIA.â
They move out, and Ghost forces himself to look. Actions have consequences. He did this. He has to live with it.
Johnnyâs eyes are still open, and they follow him down the tunnel when theyâwhen Ghostâleaves him there. The only company, more corpses. If Gaz wasnât guiding him with a hand on his shoulder, heâd join them. Tomorrow be damned.
After getting back, after debriefing and recounting his actions, his mistake, his fault, his finger on the trigger, his shot as the reason Soap isnât here with them, left behind, betrayed, Ghost doesnât sleep. Not until fatigue pulls him under, blanketing him under a smothering embrace he doesnât want to accept.
Friendly fire.
Friday, 17 November 2023, 00:30
The plane is loud, but theyâre quiet on the flight back home. Price is chewing more than smoking his cigar, the frown not easing from his face once. He has a bunch of folders and files in his lap, but he doesnât seem to be reading them so much as trying to ignite them with his eyes.
Gaz looks angry too, but he keeps falling asleep, head tilted back, then forwards, then awake again. Arms crossed over his chest tightly, like he needs to hold himself up, like maybe if he squeezes himself hard enough heâll calm down or stay awake, or maybe just to keep from punching something.
The only one seemingly at ease is Soap. He unclipped his seatbelt to stretch out his legs on the seats to his right, and didnât ask before using Ghostâs thigh as a pillow. The answer was implicit, anyway. Long plane rides, shorter helicopter ones, it doesnât matter; Soap will nap, and Ghost will let him rest against him. Wonât move a muscle until Johnny wakes up.
Ghost looks down at himâa hand on his chest to keep him from falling if the plane jostles, or if he rolls over in his sleepâstudies him. The scar on his chin, the lines at his eyes, days old stubble on his cheeks. Heâs breathing deep and slow, chest rising and falling under Ghostâs hand, steady, and steadying Ghost as well.
He wouldnât move for the world. This is his world, right now; high up in the sky, night black and blue like a bruise, the noise of the plane pressing in on him, ache in his chest a comfort. Familiar.
The plane shakes with a sudden bout of turbulence, and Soap startles awake. He stays where he is, but shoots Ghost an apologetic smile. He has nothing to apologise for.
Ghost feels like he does, weight around his neck pulling him under. Thereâs nothing to say. Nothing heâs willing to put words to, in any case.
âGo back to sleep, Johnny. I got you.â He taps his fingers on Soapâs vest. âRight here. Safe with me.â
Like he doesnât want to carve out a hole right between his ribs and climb into it, wait for it to heal over so he can never crawl back out.
Ghost can keep him close and at a distance at the same time. Wade in without getting pulled under. Whisper behind a fist.
Tuesday, 21 November 2023, 06:30, 7
Ghost wakes up and wishes he didnât.
Soap died by his hand, when he was sure this time he would save him. He doesnât need to check his phone, and does anyway. Whatever this is wonât let him go until he succeeds, heâs sure of it.
Or until he lets go. Itâs the first time he considers the possibility this isnât about saving Johnny at all. That the only way out is through.
Heâll live this day until he dies, permanently, before he accepts that. Heâll take the pain. If tomorrow means Soap is gone forever, he doesnât want it.
Ghost doesnât go to breakfast, doesnât go to the gym, doesnât bother training the rookies. Doesnât tell Soap about whatâs coming, either. He knows heâll have to look at him at some point, but until he does, he wonât.
Hiding his head in the sand. Ghost hates himself for it, but not as much as he hates himself for what he did, accident or not. Itâs unforgivable. Heâll have to live with it. Not even saving Soap will fix what he did. His chest feels empty, no air, no heartbeat, nothing but void of his betrayal, pulling him inside himself, taking over.
When the call comes, he gears up, but he doesnât try to fix whatâs set in stone. Ghost goes through the motions, lets the events wash over him, numb until he isnât.
Watching Soap lie deadâcooling body on cold groundâby someone elseâs hand doesnât make him feel better. Knowing heâll have to do it again feels like penance.
He kneels beside him, bows his head, and accepts his punishment.
Tuesday, 15 August 2023, 23:05
Soapâs hands scramble over him, pulling at his arms, his shoulders, his back, at the nape of his neck, fingers slipping under the balaclava to scratch. None of it is to get him to let go, and Ghost doesnât. He bites down harder, licks the mark, licks the sweat off his neck, breathes him in, bites him again. And again.
Soap keens, cants his hips up, and Ghost notices for the first time that heâs hard. Soapâs cock presses, insistent, into his thigh, and thenâwhen he shifts and presses upâagainst his own. This has gone too far already; threshold crossed not like dipping a toe in the water but diving head-first into the current. Heâs not stopping.
Ghost steps back, and keeps Soap to the wall with a hand on his chest. Firm, has to be, when Johnny tries to follow after him.
They look at each other, a little breathless, Soapâs eyes dark, pupils blown wide, jaw set. Even in the cover of night, Ghost can see the impressions of his teeth on Soapâs neck, overlaying mouth-shaped indentations, red and angry, bruised. Marked. He rubs his fingers over them, and Soapâs head tilts back against the brick, but his eyes donât leave Ghost, heavy-lidded, and near obscene.
âYou gonna kiss me or do I have to beg?â
Ghost canât. Wonât. He leans in and does. Licks into Soapâs mouth like heâs starving, like heâs punishing Soap for asking, like he could drown in him. He wraps his fingers around Soapâs neck to hold him where he wants him as much as to feel the marks he left on him, and kisses him until he forgets he shouldnât. Until all he can taste is Johnny. Drinks his fill.
He breaks away before he does, mouths wet kisses over his jaw and down to his neck, bites him again before he eases back.
âMore,â Soap looks blissed out and ravished, and Ghost did that to him.
He shouldnât have, but he does want to do it some more.
Soapâs lips part, maybe to say something elseâor beg like he offeredâbut Ghost refuses to hear it. He rubs his thumb over Soapâs bottom lip, until he licks at it, and Ghost presses it into his mouth.
Neither of them breaks eye contact as Soapâs lips close around it, tongue rubbing slick and hot at the pad, sucking him in deeper. Ghost wants to replace it with his cock, straining in his jeans since he tasted Soapâs flesh.
Judging by the way Soapâs cheeks hollow around his thumb and his eyes drop closed when Ghost thrusts it in and out of his mouth, he might want the same thing.
Ghost lets himself be pulled under by the wave of greed coming over himâthumb glinting with saliva when he pulls it from Soapâs lips, knuckle scraping against his teethâand pushes on his shoulder.
âDown.â
There isnât much space for Soap to move, caught between the wall and his body, but Ghost only eases up enough to allow him to slip down. Soap goes anyway, sliding his hands down Ghost's body to steady himself, landing on his knees more gracefully than a man of his size should, and looks up at him before pushing his face into Ghostâs crotch.
He mouths at his cock through the fabric, teasing like they have all the time in the world, like the spell isnât in danger of breaking at a momentâs notice, like he could be satisfied with just this. Ghost canât; with Johnny on his knees for him, one hand already between his own legs, the other curled around his hip, mouth so close to where he needs it, he has no time to be patient.
He tugs Soapâs head away by his hair.
âGet on with it before I change my mind, sergeant,â he says it like he doesnât want this as much as Soap does. More.
Soap smirks up at him, hand still rubbing his dick. âYes, sir.â
His cock twitches hard at that, and Ghost suppresses a shiver despite the heat. Tugs at Soapâs hair again to make him move, make him obey. It works; Soap stops touching himself to get Ghostâs jeans open, down enough to make it easier to get his cock out, and licks a wet stripe up it when he does.
He holds Ghost steady with one hand, drops the other back between his legsâand that shouldnât be as hot as it is, but it has Ghost leaking alreadyâand takes him into his mouth. Itâs hot and wet and slick and good, and Ghost uses his free hand to brace himself against the brick wall, the other to keep Soap where he wants him.
He thrusts in and Soap moans around him, dropping his hand to allow Ghost to go deeper. And to get his own jeans open, the sound of his zip clear in the night, even over the wet sucking noises Soap makes on his cock.
âYou gonna come with my cock down your throat?â
Soap doesnât try to pull back, just makes a choked noise as his arm speeds up, and Ghost thrusts in until Soapâs nose is pressed into the hair at the base of his dick, holds him there until he gags, eases up a little, does it again. Soap gags a second time, but still doesnât try to make Ghost pull out. Takes it like heâs meant for it.
Meant for Ghost.
He pushes the thought out, and his cock in deeper, until Soapâs throat relaxes around him, swallowing, spit dripping down his chin, eyes closed tightly in concentration.
Ghost twists the hair between his fingers tighter in his grasp, and Soap moans into it, blinks up at him and puts the hand he's not jerking off with on Ghostâs hip. He blinks again, eyebrows raised, asking.
He doesnât have to ask twice, and Ghost starts to fuck into his throat. Tries to stay gentle at first, but Soap makes a noiseâbetween a moan and a sob, choked off by Ghostâs cockâand his arm speeds up, and Ghost canât hold back. Heâs been holding back for months. Every time he got too close to giving in, to taking what Soap offered, to allowing this, any of this to happen between them, consequences be damned.
His thrusts turn from careful to rough and claiming, getting off on the way Soap lets him do it as much as on the way it feels to be inside him, using him the way Soap has been asking for â pushing for, ever sinceâŚtoo long. Unrelenting.
Soapâs throat constricts on his cock, a shuddering half moan, half gag, nostrils flaring on heavy pants, before his hand stills and joins the other on Ghostâs hips. Hot, slick fingers on his skin.
Ghost ruts into his face, sharp, a little frantic, mouth open on a groan, fingers too-tight against Soapâs scalp, and comes, cock pulsing with every spurt, first on Soapâs tongue, then fucking in again to push it down his throat. He keeps going until heâs spent, and only notices the tears on Johnnyâs cheeks when he pulls out.
âChrist, Johnny, you should've â I didnât mean to hurt you,â Ghost tucks his cock back into his jeans as he speaks, stepping back to make room for Soap to get up.
Soap rubs a hand over his face before he does, tries to get rid of the mess of spit and tears and cum he didnât quite manage to keep inside, wiping it on his already none to clean jeans.
âHappy tears, Lt,â he jokes, âpromise. I liked that, if you couldnât tell. Always knew you had it in you.â
Back on his feet now, he leans against the wall, taking out the pack of cigarettes again before offering it to Ghost.
Ghostâs head is still buzzing, and he takes one before answering, deadpan. âThink you were the one that had it in you.â
Soap laughs at that, a sudden bark erupting from his chest, before licking his lips and lighting up, holding out the lighter for Ghost to take.
âAye, took you long enough.â
Tuesday, 21 November 2023, 06:30, 21
Two weeks that arenât weeks go like this: Ghost wakes up, and fails.
He tried, he didnât try. He told Soap, he didnât tell Soap. He fought, he stayed behind.
Every iteration ends the same wayâif differentâwith Soap dead. Sometimes the others, too.
The day starts with him, and ends without him. Sometimes not until Ghost falls asleep, other times itâs the bomb blowing before they can stop it. Ghost almost prefers that. Quick instead of dragging on. Itâs what spurred him on last night, at Gazâs call and relief that they disarmed it.
Cowardâs way out.
Ghost goes through the motions of getting dressed, joining the team for breakfast, doesnât look up when the mug shatters, follows the path set out before him. Hollow shells of people.
Soap looks more real than Ghost feels. Heâs living up to his name.
He watches him too much, maybe. Soap catches his eye a couple of times, but doesnât question it. Never does.
Ghost doesnât take him up on the invitation to spar again, not after â After what he did, touching him feels wrong, even if Ghost didnât put his hands on him. His hand pulled the trigger.
Some mornings all he smells is blood.
Some mornings, he doesnât feel anything.
Some mornings he feels like heâs drowning, so deep underwater that he canât see the light, gasping for air that wonât come, reaching out for someone that isnât there.
Repeat turns into routine. Pain into familiarity. Death into relief, almost.
If letting go is the way out, Ghost vows to stay forever.
Friday, 21 July 2023, 8:45
Ghost wakes up, back sore, neck aching, too hot, and it takes him a moment to remember where he is.
The smell of eggs and slightly burned toast wafts through the muggy air, and the flat comes into focus. Soapâs flat. Itâs small, but everything in here is him; not all of it is picked with care, clearly, and yet speaking volumes. Not bare, not busy eitherâserving a purposeâbut very much a home in a way Ghostâs own flat isnât.
He could use a nicer couch.
Ghost sits up, stretching his arms out, high first, then grabbing each elbow in turn, pulling to relieve the sore muscles of his shoulders, rolling his neck. It doesnât help much, but he stands and stretches again.
His shirt sticks to his skin, sweat soaked, and he needs a shower, badly. Breakfast first.
Itâs not the first time he's barefaced around Soap, but the lack of his balaclava still makes him feel more naked than walking around in a threadbare shirt and boxers. Not insecure, but exposed. Itâs not that he doesnât trust Johnny. With his life, with his face, with knowing him better than anyone. But thereâs a reason he wears it, and itâs more than just remaining anonymous, a call sign and nothing more.
He shouldnât be here, but Soap asked.
Soap asked and he accepted, and heâll have to live with the consequences. Live in the space Soap made for him, here.
Breakfast first.
Soap isnât dressed yet, either, and cooking shirtless is asking for trouble, not to mention slightly unhygienic, but Ghost admires the view all the same. Feels guilty for doing it, too, but not enough to stop.
âMorning, sleep well?â Soap greets him when he notices Ghost standing in the doorway, and both of them pretend they donât take too long to look. Ghost more than Soap, who lets his eyes trail over his face again, then down, before turning back to the stove.
âYou need a better couch, Iâm feeling muscles I didnât even know I had.â
He moves closer to look into the pan, hungry, and instead his eyes catch on Soapâs neck, his shoulders, the way the muscles in his back move when he pokes at the eggs, the slight sheen of sweat on his skin, and he should step back to a safer distance.
Soap glances at him, too fucking close, over his shoulder. âI did offer to share my bed. Big enough for two, even when itâs you beinâ the second.â
Not even hell freezing over could make Ghost take him up on that offer.
âDidnât want a repeat of last time. Youâre clingy in your sleep.â
âNot my fault you canât appreciate a cuddle,â he nudges Ghost with his elbow, right underneath his ribs but not hard, âGrab some plates?â
Ghost hasnât been here for more than a day, but he already knows which cupboard theyâre in. Itâs less concerning than it should be, terrifying at the same time. Itâs just plates, for fuckâs sake. This scares him more than any combat situation heâs been in. Not the plates, but the ease with which Soap makes space for him in his life, and the ease with which Ghost allows himself to take it up.
He sets the table.
Ghost finishes putting away the dishes, a little buzzed, a lot tired, and tries not to look at the way Soapâs eyes are soft around the edges.
They spent the day walking the city, Soap showing him around, not full tourist mode, but all the hidden good spots. He wanted to pull hisâjust surgical, not balaclava, let alone full skullâmask down and kiss him at the bakery, on the trail, up in the bell tower, and when they got home, most of all.
They had take out for dinner, ate on the couch, watched some shitty action film, had a beer, which turned to two and then three. Not enough to get drunk on, but combined with the heat of the day, spent in Soapâs company like so many others and completely different, it feels like sinking into a pool of chlorine water. It fills his senses, pricks at his skin, envelops him.
Even shallow water is enough to drown in.
Soapâs skin is sun kissed, which is still up outside, but setting soon, casting a hazy warm glow through the flat, and Ghost yearns for the dark just so he wonât have to look at him. Thereâs being close to your team, and then thereâs this. And yet it isnât close enough, barely separated on the couch, miles from where he wants him.
It was easy to let Soap pull him under, but hard to surface. Drowning holds its appeal, here.
Soap looks over at him, catches him watching him, and Ghost takes comfort in the fact that heâs always watching Soap. Nothing unusual about it, as long as he doesnât read his mind.
âSomething on your mind?â
He forgot heâs not wearing a mask. Wonders what Johnny sees when he looks at him. His eyes betray nothing, and Ghost isnât about to ask.
âNo, just work.â
One more day. He wants to stay forever.
Tuesday, 21 November 2023, 06:30, 31
Today would mark a month, if the date changed. It doesnât, and nothing else does, either.
Ghost hasnât tried to change it these last few days. Made his peace. Not with Soap dying, never that, but with his life. Figures he must have done something to deserve it. Hell, with the shit heâs done, he deserves it a hundred times over. More so, after. After failing, after being the one to kill him, after letting the others die, too. Selfish despair, numb uncaring, pain and grief and anger.
What doesnât sit right with him is that Johnny doesnât deserve this.
Soap doesnât know that he dies every day, over and over again, but that doesnât take away that he never gets to see tomorrow, through no fault of his own.
Soapâs death, no matter how it happens, doesnât change anything. Neither did his own, either when they failed to disarm the bomb, or when he quit early. Maybe dying before Soap does will allow him to move on.
Ghost might not wake up tomorrow â either real tomorrow, or today, again, but Soap might. He has to give him that chance. Itâs all he has left; granting Soap the opportunity to finally move on, even if he wonât get to see him do it.
He could do it here, in his room, quick and easy, leaving the mess for someone else to deal with, but if the day doesnât reset, Ghost doesnât want to be a burden to anyone. Not any more than he already has, whether Soap knows it or not.
Thereâs the river nearby, and it feels fitting. Wash away with the current, cleanse himself of his sins.
Ghost leaves a note, figuring itâs the least he can do, doesnât explain, just writes down his plan, apologises, short and to the point, leaves it folded but visible on his desk.
Dresses, full mask like heâs on a mission, checks his sidearm, and leaves before the base comes to life with people. He wants to stay, not to say goodbye, just to see him one last time. Step out with the image of Soap alive and well, instead of with a hole in his head. But this is easier. Nothing to keep him from the path heâs chosen.
He doesnât want to die, but dying is easy if it means a shot at life for Johnny.
The river water is freezing cold when he steps in, the current so strong it almost makes him stumble when he wades in deeper, and he looks up to the sky, white-grey above him. Prays to a God he doesnât believe in. Not for absolution, but deliverance.
Ghost wants to feel hope, but he doesnât feel anything when he raises the gun to his temple, and he doesnât close his eyes, doesnât hesitate, just squeezes the trigger.
Murky blue rushing water is the last thing he sees. Bright blue is the last thing he thinks about.
Wednesday, 2 November 2022, 23:25
Graves betrayed them.
Ghost is crouched behind the car, rain beating down on him, on them. Soapâs down, but not out, not if heâs quick.
âGo, Johnny! Get out of there!â He needs to move, now, before Graves is on him. âSoap, go!â
He does. Soap pushes the dead guard off him and fucking launches himself over the barrier, and out of view.
Gunfire rings out from behind Ghost while he retreats, and he has to trust that Soap gets away. He canât help him from here.
Ghostâs radio crackles to life just as he steps out of the shadows to take out two guards, one after the other, silent and quick.
âThis is Bravo 7-1, in the blind⌠How copy? Ghost, this is 7-1, do you copy?â
Soapâs alive. He means to respond, but two more guards appear around the corner, and Ghost needs both hands free to take them out, then moves into cover again when a third shines his torch into the room.
He turns his back, and Ghost throws a knife into it, watches him go down and the torch up before it falls down next to him and rolls away.
Clear.
He hits the button to his radio, keeps moving.
âSoap â This is Ghost, how copy?â A beat, then, âJohnny?â
He doesnât respond, and Ghost pushes worry down. The city is crawling with Gravesâ men, the five he just dealt with were less than the tip of the iceberg. A trail of them marks his way, and thereâs sure to be more ahead, for Soap too.
Ghost steps into an alley and tries again. âJohnny, how copy?â
âSolid.â
Thank fuck. âThought we lost you.â
He keeps moving, needs a vantage point, something recognizable for Soap to find him.
âYou injured?â
He knows he is, but he wants to keep him talking.
âWhatâs the difference?â
Fair. Not like Ghost can do much to help him from here. âLife or death. Keep your blood in, youâll need every dropâ
âThanks for the tip,â sarcasm, so not too bad, âWhere are you?â
Thatâs not the right question; itâs where heâll be. No point waiting around to get caught, for either of them, not with this many enemiesânot to mention Graves himselfâroaming the streets.
âThereâs a church, Iâm heading to it. Letâs RV there. Youâll need to improvise to survive.â
Soap doesnât respond, and Ghost picks up the pace. Make it to the church, regroup, get out of here. Straightforward, as long as theyâre careful.
âCreepinâ JesusâŚâ
Ghost can only guess what he stumbled upon. âWhatâre you seeing?â
âA bloodbath.â
Guessed right, then. Not hard, when the entire city looks like one.
âWatch your arse, you got exactly zero allies down there.â
Soapâs reply is instant. âWeâre friends, no?â
No. Ghost hardly knows the man, and friendship is reserved for a select few.
âWeâre teammates. Friendshipâs not in the field manual, Johnny.â
âNeither is mask makingâŚâ
Neither are a lot of other things. Going by the book only gets you so far. Ghost knows that better than anyone.
âI trust the captain, if he knew, heâd be here.â
Soap is likely right, but â
âBe careful who you trust, sergeant. People you know can hurt you the most.â
Heâs getting closer to the church, but thereâs a lot of ground to cover, and a lot of Gravesâ men between him and it. Soap needs to focus.
âGood advice, Lt, I wanna be like you when I grow up.â
Soap should aim higher. This happened on his watch. âYou wanna be better than me, Johnny.â
Ghost ducks down, throws a knife, moves to the next shadowed corner.
âI will be.â He sounds sure of it.
âGood boy.â Not what he meant to say, but Soap doesnât acknowledge it.
âThink Iâll live that long?â
Maybe, if they get out of this. âProbably not.â
Soapâs talkative, for someone who needs to stay quiet and deadly. Ghost doesnât mind it as much as he should. Heâs making good progress, and Ghost has the feeling their conversation keeps his mind from wandering. His does, when silence falls.
âRainâs good. Itâll cover your tracks.â
The square is empty, for now. Ghost took out who he needed to on his way up, but theyâre bound to discover him. Itâs not difficult to figure out a sniper would pick a bell tower to hide out in.
âCovers theirs too.â Soap points out.
As long as heâs careful, that wonât matter. âLetâs worry about you, Johnny.â
âSo, you do like me?â
âI like you alive.â
Tuesday, 21 November 2023, 06:30, 32
Ghost wakes up and the relief washing over him is cleansing like fire. Burns like it too, right in his chest, pain swelling rapidly before subsiding. He isnât the one keeping Johnny trapped here. He gets to see him again.
And again.
Itâs a sobering thought, but not enough to stop him from getting up like some days. Things might not change. But something in him has. Ghost canât put his finger on it. Doesnât want to, either, for fear of poking at it too hard and letting it slip from his grasp.
Soap is here, today, maybe forever. But at least heâs here. They both are.
He dresses, and for the first time in a while, he picks up his balaclava instead of the mask. Ghost half expects to see the note he wrote still on his desk, like it was a dream, and he didnât â
It wasnât. He did. It changed nothing, as far as he can tell. The moment between the shot and waking up in his bed felt â not instant, not quite, something there he canât touch, but separated by only a flash ofâŚsomething.
It doesnât matter.
When he steps outside, Gaz isnât there yet, jarring enough to stop him in his tracks. Gaz is nearly always here, sometimes further down the hallway, sometimes just past him, but always here. Part of his routine, even when he rushes. A comfort.
Ghost swallows down the panic rising in his throat. It canât be. Heâs unharmed; Soap has to be as well. The day doesnât reset on Soapâs death. It canât have continued without Ghost. It canât. He canât have traded Soapâor any of themâfor the chance to escape without him. Thatâs not what was supposed to happen.
He all but runs to the mess hall, couldnât care less about the stares it gets him. He has to see.
His eyes land on Soap as soon as he pushes through the doors. Right where he should be, Price with him. Soap looks up, meets his eyes from halfway across the room, and his face brightens instantly, his smile pulls Ghost forwards until heâs at the table, sitting down without even thinking to get food, first.
âMorning, Lt. Sleep well?â
Heâs off script, if not by much, but he soundsâŚweird, like he's holding back, or angry, not short and curt when agreeing to an order he rather wouldnât take, but off. Itâs not quite what heâs supposed to say, itâs not his usual either soft or cheerful tone. Ghost doesnât know whatâs different; heâs been early before. It doesnât change things.
Heâs not sure what he does between resets can even be described as sleeping, but Ghost nods, and Soap pushes his tray in his direction.
âEat something, if only to make me eat the mat later. If youâre up for sparring?â
Ghost pulls his balaclava up to take a bite of toast. Watches Soap watch him do it. Swallows. He hasnât taken Soap up on the offer since he killed him. Weeks ago for him, never happened as far as Soap knows. Heâs not sure if he can, if he can bear it. Wants to try, anyway.
âIâll take you up on that. If you can put up a fight.â
Ghost knows his moves by heart, but if something is different today, heâs not skipping the chance to see how far that goes.
Gazâfinallyâjoins them, and a second later the mug shatters. Ghost doesnât even blink, just waits for Priceâs line.
âDonât tire yourselves out, Laswellâs got a lead on Makarov, we could be on the move at a momentâs notice.â Exactly on cue.
âAnything solid?â
âNot yet, but close. Activity on comms picking up.â
Gaz barely sat down, but he takes a break from shovelling eggs into his mouth. âTime to get this bastard.â
âEnd of day, sounds like. Maybe sooner.â
Back on track.
âBetter get an early start, Lt,â Soap picks up the last piece of toast from the plate theyâre sharing, standing up, âIâm not letting you off that easy.â
Ghost stands, too. âBetter make good on that promise, Johnny.â
He means it more than Soap knows. Itâs not about the fight, not even about getting his hands on him after he couldnât make himself do it. Itâs not even about taking the punishment he feels he deserves; no amount of it made him feel better, no amount of it changed anything about the outcome, in the end.
But heâs here, again. And so is Johnny. Both the cause of the ache and the balm that soothes it.
Just like before.
They walk out of the mess hall together, in sync, natural, fluid, before separating to get changed.
Sparring is the same. Each move matched, Ghost holding back at first, until something shifts and clicks in place. Soap is solid and quick and fucking intent, pushing him to give as good as he gets.
Ghost delivers.
It feelsâŚgood. Touching Johnny again like nothing changedâit hasnât, for himâgoing for his weak spots, knowing he can take it. Knowing he can give it without Soap falling apart in his hands. Bruised and sweaty and alive. Just how he likes him.
The memory of those words courses through him, fresh and ice-cold, like he said them only yesterday, but instead of easing up on Soap he pushes him harder.
Dodges a jab, tackles him down, drinks up the sounds Soap makes when he lands hard on the mat, something between a gasp and a bark, knocked from his lungs and throat by the force of it, Ghost on top of him, between his legs, splayed wide instead of wrapping around him to reverse their position.
âIf you wanted me on my back that much, you could just ask, you know,â Soapâs out of breath, they both are, but he finds enough air to push some more.
Ghost does know. He knewâand ignoredâit before, but he knows. Itâs not what he wants. It is today.
âI know. But you like it when I make you.â
Theyâre not alone here, but they might as well be. It doesnât matter, come tomorrow. If Soap wants to do this here, Ghost is past the point of holding himself back. Not today. He shouldnât, but he wants.
âThought you never would. After you did, I mean,â Soap pouches his hips up, bucking, but not to make Ghost get up.
Heâs hard, already, when Ghost hasnât had him pinned for more than a minute. Always so eager for it, for the wrong thing. Giving in onceâmore than once, he corrects himself, memories flooding and blendingâharms no one but himself, in the end.
Some private looks at them, red-faced, averting his eyes when he notices Ghost staring him down. Their position isnât much more compromising than some others when sparring turns to wrestling, but the way Soap lies back and takes it is.
âChanged my mind. Youâve been begging for it like a dog yapping for scraps.â
Itâs not Soap who has to settle for only a mouthful when heâs starving, but he responds like Ghost finally threw him a bone to chew on; open-mouthed, wide-eyed, reaching out to pull Ghost down on top of him fully. No mistaking what this is to any outsiders, and seemingly as uncaring about the consequences as Ghost is.
He grinds down into him, cocks rubbing together through sweats and nylon shorts, and Soap moans beneath him, deep rumble through his chest setting Ghost ablaze. He presses his face to Soapâs neck, bites down through the fabric covering his mouth, just as hard as when he had Johnny up against that wall, months ago, then harder to make up for the bluntness of his teeth.
Soap whimpers, and pulls at his shoulders, his neck, trying to get him closer when theyâre already pressed flush together, bringing a leg up to hook around Ghostâs hip, arching into it.
âFuck, harder. Please.â
Asking for harder bites, or the way they hump against each other, Ghost obliges on both counts. Heâs sure people are watching, and sure he couldnât stop unless Soap asked him to. The world narrows down to Soapâs sounds beneath him, Soapâs arms around him, Soapâs bucking hips into his own. Johnnyâs heartbeat against his chest and between his teeth.
Ghost pulls his balaclava up, licks at Soapâs throat, his neck, his mouth, and watches him come undone underneath him. He bites him again, wants to shake him in his teeth, wants to keep him right here, on edge and safe in his hands.
Soap jolts up beneath him, clawing at Ghostâs back through his shirt, his own coming up off the floor despite Ghostâs weight on him, and Ghost can feel his cock pulse against him, for him. He gives in to the pull of the tide, Soap going limp and boneless, Ghostâs mouth soft on the bites on his neck, thrusting down while Soap holds him close past the edge, filling his boxers like he wants to fill Soap.
They stay like that for a moment, Ghost still between Soapâs splayed legs, coming down from the rush, not wanting to get up and deal with the mess he made not just in his sweats but of the situation. Keeping Soap right here and doing it again sounds more appealing, but he pushes at Ghostâs shoulder.
âI think weâre catching some stares, Lt,â his voice is soft, still a little breathless, and Ghost finally raises his head.
He doesnât look up much, just at Johnny, and pulls his balaclava back down before he can lean down and kiss him.
âAre you guys done, or do I have to get the hose? Jesus Christ.â
Gaz.
Heâs not usually here, often going on a run before hitting the gym, but they did get distracted, or maybe Gaz is early. Itâs been a weird day, for being the same as all the ones he already lived.
Ghost sits up and back, on his knees, and tries and fails to pull his eyes away from Soap. He looks â pretty isnât the right word, but he does; messed up and sweaty and marked up by Ghostâs teeth. The wet stain shining through his shorts would be evidence if the look on his face wasnât enough. Or the sounds he made with Ghost on top of him.
He finally looks over his shoulder at Gaz, along with some privates, expressions ranging from disgust to delight at the gossip material. Gazâs is a mixture of both, but not surprise. Maybe a hint of shock, though.
âDone. Mind looking away?â
Gaz obliges, and at Ghostâs glare the rest of the guys watching them go back to their work-outs, or pretend to. Good enough.
He helps Soap to his feet, and throws him someoneâs towel; they can find another one, Johnny canât walk around like this. Ghost wouldnât want to either, but itâs not like the embarrassment will last more than a day. Heâs felt worse.
âNot that I didnât enjoy that, but can we do it somewhere a little less out in the open, next time?â Soap motions between them, at their crotches, both of them still visibly half hard through the wet fabric. âGet our cocks out too. Just a thought.â
Soap doesnât look like he cares that much, eyes still a little glazed over, barely using the towel to cover himself, and clearly not in a hurry to get cleaned up.
âThought you were into that. Letâs worry about getting through the day first, sergeant.â
Soap grins at the perceived promise, and Ghost lets him believe it. No harm in it if thereâs no chance of moving on from today. Nothing to ruin when every day ends the way it does. One more way in which he has Johnny, yet doesnât have him at all.
âAye, but Iâm taking you up on that. Sir.â Soap hands him the towel back. âHere, you need it more, unless you wanna get in the shower with me.â
âCheeky.â
Tempting, too. The memory of Soap on his knees for him flashes past, and he swallows it down. A moment of weakness much like this. Giving in was all too easy when Soap looked at him like that, but resisting had been for the best. Heâs not sure that it matters much, now.
He watches Soap disappear into the locker room, and heads to his own to clean up. After what they did, heâs not telling Soap about the upcoming events. It feels like taking advantage; even though Johnny clearly wanted itâhas been wanting itâhe doesnât have the context for why Ghost gave in.
He shouldnât have. Not like this.
The thought settles uncomfortable and heavy in his stomach. One more thing to add to a miles-long list of regrets, one more thing that, in the end, affects no one but him. One more weight to carry, alone.
Ghost arrives late to training, only going to have something to do while he waits. He follows the path carved out, but Soap doesnât show up. He hasnât for a couple of the recent repeats, last one notwithstanding, since it ended before he ever got here. Ghost isnât sure why, and it doesnât help that the past few days melt together into a muddled picture, broad strokes and blurry shapes, before he decided to make the biggest change he could think of.
Burning it down did nothing to make the image clearer. Ashes as unclear and unreadable as any meaning to be gleaned from this.
He doesnât see Johnny at all until they get the call to move out, but when he does, he sticks by Ghostâs side until they separate to track the hacker.
Ghost watches him on the CCTV, and he does the same things he always does; light a cigarette with Gaz, pet a dog, browse some souvenir cards, follow their mark. Almost too quick, like he's in a rush but holding back. Moving just a step before he normally does.
Ghost didnât tell him, but something spurs him on. Itâs egotistical to think it could be this morning's not-promise, but Ghost doesnât have another explanation for his behaviour.
He stuck to the path set out, but now Ghost changes gears, too. Tells them where the hacker went for the drop, skips through the footage of the buyer disappearing into the tunnel so fast he has to backtrack for Laswell to see what he does.
They get to the flash drive too late, Trojan already uploaded, but the fight inside went faster, and theyâre on their way into the service tunnel almost fifteen minutes earlier than even when Ghost still thought he had a shot, using prior knowledge and practice like all of it was a simulation.
He pushes down the hope rising in his throat like bile, sour, bitter, suffocating, and steps out of the car. Soap looks at him before following Price, and Ghost overhears them while he joins Gaz at the opposite entrance.
âTime to take this bastard down.â
Soap sounds so sure that Ghost almost believes him.
âGotta find him first, sunshine,â Price reigns him in, but finding him wonât be the issue.
They move on Priceâs word, Ghost first through the door, Gaz right behind him.
âGaz, stay on me. No matter what, we move.â
It gets him a confused look, but Gaz nods. âRog. Lead the way, Lt.â
He doesnât run like the time he got there early, doesnât want to believe he can make a change, doesnât want to make the same mistake, but Ghost chooses his targets carefully, quickly, deadly.
âAll Bravo, bomb located in crossover platform! I need cover here - now!â Price calls out to them over the radio, and heâs early, too.
âRog, pushing your way. Be advised: Makarov is in the Chunnel, heâs heading your way!â
He warns Price and Soap ahead of time; if thereâs even a chanceâŚ
The push forward is hard going, heavily armoured soldiers keeping them back and away from where they need to be, trains rushing past, blood rushing in his ears like the river around his legs when he stepped into the water.
âBravo, we need suppressive fire here, NOW!â
Price sounds frantic, but even with his knowledge of where they get pinned down, it happens. They get out of it, Gaz closer by than he was before, working in tandem to clear a way. It may not be good enough. It has to be. Has to be, today. The fight is far from smooth, but it feels closer than any other time. Practised, not to perfection, but close.
â0-7 to 6. Weâre punching through now!â
âGet here!â
Priceâs reply comes an instant before a shot rings out from up ahead. Then another. Ghost runs, dropping behind cover when he breaks out onto the platform, canât look, fires back at the soldiers making their retreat, cops littering the ground, and â
So is Makarov. So is Johnny.
Heâs vaguely aware of Price, unharmed, moving to the bomb with Gaz on his heels, but Ghost drops to his knees next to Soap. Heâs bleeding heavily but alive. Heâs alive.
Ghost presses his hands over the bullet wound at his shoulder, blood seeping through his gloves, too much of it, too dark, flowing like the pressure isnât there at all.
âStay with me, Johnny! Stay with me. Weâre gonna get out of here.â
Soapâs face is pale and clammy, shock setting in. Heâs losing too much blood, looks disoriented, breaths coming fast and shallow, hands pulling at Ghostâs arms, and Ghost pushes down harder.
âStay with me!â His voice sounds broken and strangled to his own ears, throat closing up around the words. Not a command but a prayer.
âRed wire. On three. One. Two. Three.â
Ghost flinches. Anticipates. Doesnât know which is worse, not seeing it through or facing whatâs coming.
âDisarmed⌠Disarmed, weâre clear,â Gazâs relief sounds clear in his voice.
Ghost doesnât feel the same way, doesnât look away from Soapâs face, whiter now, soft gasping breaths the only sound he makes.
âSee you tomorrow, Johnny.â
Soapâs eyes widen, a strangled gasp falling from his lips, hands grasping at Ghostâs arm and vest with the last of his strength before dropping, and the flash of life fades out while Ghost clutches onto him. Soapâs eyes still stare up at him, bright blue, wet. Empty.
âAll stations, this is Bravo in the blind. Makarov is down. Threat neutralised. Bomb is safeâŚone KIA.â
Ghost doesnât look up. Couldnât see anything past his swimming vision, anyway. He closes Soapâs, smearing blood over his face like war paint. Like a death mask. Considers taking his gun and starting the next loop, just so he doesnât have to sit with the pain of another failure after getting so close. Closer than ever. Nowhere near enough.
He moves for it just as Gaz crouches down beside him, hand on his shoulder, voice so small it makes the tears finally fall, wet streaks through the grease paint, running down into the fabric beneath his mask.
âHeâs gone, Lt,â Gaz sounds like he doesnât believe it yet, like heâs saying it more to convince himself than Ghost, and even with the knowledge that Gaz wonât remember any of this if he goes through with it, Ghost canât.
Not today, not after how close he got. How close they got; he was going through the motions, but Soap was the one moving like â like he knew.
It doesnât make any sense, but Ghost canât think past another failure. Tomorrow wonât come, and he almost made his peace with that, but this felt like there was a chance, only for the rug to be pulled out from underneath him again.
Johnny dying under his hands, waiting for him to save him.
When Gaz and Price leave, he doesnât join them. They donât try to force him. Under normal circumstances he would never lay a finger on either of them, but if itâs between them and leaving Soap one more time, the choice is clear.
Ghost lies down next to him, closes his eyes, and runs through what he couldâve done differently. Over and over and over.
Over and over.
He presses a bloodied hand to Johnnyâs chest, the other to his own, tries to match his lack of a heartbeat.
Ghost stays there a long time. It feels endless, time stretching on and warping around him, every instance of the end result blending together until he feels none of it and all of it at the same time. The weight of his grief, of his failure, of living like this, of Johnny next to him but already gone, even when heâs grinning at him across the table, or pressed into his side, or panting underneath him, presses down on him until he feels one with the concrete.
Soap dies, but heâs the one who stays; a ghost haunting this same day, unable to move on.
Heâd laugh at the irony if there was anything left in his chest but flood water, muddy and choking everything in its path.
Friday, 4 November 2022, 03:15
âPerfect shot, Lt,â Soapâs voice over comms, still in Ghostâs scope.
Hassanâs down. Objective completed.
âYou called it, Sergeant.â
Ghost calls in the kill, and a moment later his radio crackles to life again. He was midway through getting up, to heading downstairs to regroup and get out of here, but Ghost crouches down again, gets Soap back under his scope, thinking â
âSaved my ass back there. Wouldn't mind repaying you.â
Not danger, then.
âJust doing my job, Johnny. But you can buy me a pint, so get your arse in gear.â
He watches Soap make a face, unsure if heâs aware that Ghostâs scope is still on him.
âAlways bossing me around, sir. Good thing Iâm into that,â he winks, way off mark, but clearly intended to be in Ghostâs direction.
Not unaware then. Or making assumptions. Ghost did the same thing only a week ago; assumptions that were mostly unfounded, unlike Soapâs.
âFollowing orders has its merits. Kept you alive. I suggest you keep doing it,â he wouldnât shoot Soap, but threatening him might wake him up to the fact that theyâre not here to play around.
âAye, I will. Donât shoot,â Soap holds up his hands in a mock surrender, âmeet you outside.â
The news of Makarovâs return dampens their already tired spirits, but it doesnât keep Soap from making good on his promise, sliding the pint over to Ghost when the bartender sets it down n front of him. He presses his leg against Ghostâs when he nods at him in thanks, and Ghost doesnât pull away.
Heâs only known himâmore than brief encountersâfor a week, but Soap takes up the space Ghost carefully keeps around himself, the barrier between him and the world, as if thereâs no question he belongs in it. Not suffocating but safe. Concerningly so.
Laswell leaves first, Gaz and Price not long after, and Ghost means to join them; head back home, catch some sleep, back to work tomorrow, but Soap stays put. Ghost sits back down.
âAnother round? Theyâll wait for us,â Soap pauses, eyes crinkling on a grin, âprobably.â
Ghost orders this time, a silent agreement, back to something stronger than the piss they consider beer here, raising the glass to his lipsâbalaclava raised, not off, still feeling more exposed than heâd like to beâand watches Soap do the same.
Thereâs something in his eyes, a thought he canât quite read but wants to.
âIâm sure I donât want to know,â he says just before Soap opens his mouth to speak, and itâs far from the truth, but not a lie, either. Soapâs trouble, steady until heâs not, easily ignited, explosive power.
Blast so pretty that Ghost will burn his eyes just to take it in.
âYouâre not bad looking, you know. Shouldnât hide a face like that,â Soapâs eyes drop to his mouth while he speaks, and Ghost hides it behind another sip of his drink.
He downs the rest of it before answering. âBetter forget you ever saw it, itâs not happening again.â
âWhat if I ask nicely? Promise I wonât tell.â
Ghost pulls the fabric back down over his mouth, more to avoid giving Soap the wrong idea than because he minds him looking at him the way he is. Heated like the alcohol flowing through him. Danger close.
âNegative. Finish your drink,â Ghost makes it an order, not a suggestion, and Soapâs nostrils flare.
Itâs not annoyance, as Ghost first thought, when Soap meets his gaze, pupils blown, looking â
âYes, sir.â
He does as heâs told, sets his glass down and slides off the barstool. He doesnât speak when he turns and walks into the restrooms instead of to the door, doesnât glance back, and Ghost shouldnât follow after him.
But he does. Only half sure he read him right, at the same time unquestioning. Soap said he likes it when he orders him, and he just did, for no other reason than to test how much. Ghost wants to find out. Wants to dig his fingers in and unravel him so he can see inside, below the surface of him. An open book with hidden pages, begging to be turned.
When Ghost walks in, he finds Soap leaning against the sinks lining the wall, no one else around. Waiting for him.
Neither of them move, a beat, and then Ghost pulls him into a stall. Soap lets him push him up against the door, lets Ghost unzip his jacket and push his hands under his shirt, pays him back in kind, fingers over scars, mapping each other out like theyâre studying for a mission.
They donât kissâcanât really, without Ghost exposing his mouth againâbut Soap doesnât force it. Just breaths in each otherâs space, gazes focused until Ghost trails his hand down to palm over the bulge in Soapâs jeans and his eyes slide shut while his mouth drops open.
âThis what you wanted?â
Soap makes a soft sound, pushing his cock into Ghostâs hand. âNot even close, donât stop.â
The encouragement is appreciated, if unnecessary. Ghost gets his jeans open, underwear down enough to pull his cock out, and strokes him loosely, slowly, rubbing his thumb over the head where Soapâs already leaking, slick and eager, twitching in his hand, hips hitching forward for more.
âAsk nicely.â
Soap replies almost instantly. âPlease. Need you.â
He doesnât stop touching Ghost, fingers exploring his skin, rubbing through the hair on his stomach, then up to grab at his chest, squeezing before letting go and digging his fingers under Ghostâs arms like he fucking knows, and if he didnât, he does after the sound Ghost makes betrays him.
His cock jumps in his underwear, and he just meant to get Johnny off, but â
But Ghost canât resist, Soap looks too good, touching him like every spot is new and familiar at the same time, pink lips parted, lashes fluttering on his cheeks when Ghost tightens his grips for a few strokes before releasing him to unzip his own jeans.
He wraps his hand around both of them when he gets his cock out, hurried, too dry even with Soapâs precum slicking them up, and takes it away again to hold up in front of Soapâs face.
âSpit.â
Soap opens his eyes, head raising from the stall door, and does as heâs told. It fans the flames heating him, no chance of dousing them, fire hot and devouring.
âAgain, Johnny.â
He doesnât stop looking at Ghost while he gathers more spit in his mouth, bends over Ghostâs hand, and lets it drip slowly from between his lips to gather in a pool in Ghostâs palm.
âGood boy,â Ghostâs praise turns to a groan when Soap pushes his fingers deeper into his armpits before grabbing at his chest again, and he almost lets the saliva slip down his wrist when Soap pulls at his nipple.
The restroom door opens, and Soap does it againâboth this timeâgrinning when Ghost canât keep in another noise, choked off but not nearly enough to be quiet. The man pauses, and Ghost brings his hand down to slick their cocks, Soapâs first, rough; punishment.
Soap drops his head back against the door with a loud thud, and doesnât bother keeping his voice down.
âFuck, just like that, Lt.â
Not punishment at all, then. Ghost jerks him a little harder, and Soap moans, thrusting up into his fist, shameless but pink-cheeked with pleasure. Whoeverâs outside the stall doesnât leave, sounds of a few more steps, his fly, and then piss hitting the urinal clear in the silence before Soap moans again when Ghost adds his own cock into his hand.
They barely fit, but the pressure and spit and the fact that itâs the two of them, both getting off on this, is enough to make Ghostâs dick twitch hard, adding his own precum to the already slick mess, and he bucks into his grip, against Soap.
Soap pushes up too, before Ghost presses him back down with his free hand, hard enough to shake the door on its hinges, and the urinal flushes, a muttered âJesus Christâ audible over the water, and then the man leaves, hurried, door slamming shut behind him.
âThat get you off?â
Soap licks his lips, and Ghost wants to lick into his mouth.
âNot yet, but donât fuckinâ stop.â
Stopping is the last thing on his mind. Ghost jerks them off faster, a little too tight, a little too rough, but heâs not gonna last much longer with Soap still playing with his tits, pulling at his already oversensitive nipples, and looking at him like heâd do anything Ghost told him to, right now, like all he has to do is give the order. Any order.
This isnât in the field manual either, but judging by Soapâs soft gasps and panting breaths, heâs not doing too bad.
He wraps his fingers around Soapâs throat, a little too mean, a little too forceful, or just right; Soap keens into it, choked off when Ghost squeezes tighter as soon as the noise spills from his lips, and his hips come off the door pumping up hard, cock spurting sudden and messy over Ghostâs fingers, on their shirts, coating Ghostâs own cock, easing the slide. Ghost works him through it, fucking into his hand and up against Soapâs still twitching erection, both of them coated in his cum, right on the edge, so fucking close â
âWanna see you come, Lt,â Soap barely gets the words out with Ghost still gripping his throat, and he releases his hold on him right as Soap twists his nipples and his orgasm hits.
He comes with a groan, mouth open behind his balaclava, breathless and seeing stars from the force of it, balls drawn up tight, thighs trembling, cock pulsing his release and mingling with Soapâs. Theyâre both soaked and lucky theyâre wearing jackets to cover up what they just did.
Ghost steps back, out of Soapâs space, and grabs some toilet paper to try to wipe up the worst of it, at least from his hand and cock, before pulling his jeans up. He hands some to Johnny, too, and he cleans up half-heartedly, lazy movements looking more like heâs playing with himself than getting anything done.
âWe should be getting back,â Ghost breaks the silence.
Not like he can leave if Soap doesnât move from the door. Not like heâd leave him behind even if he could. Had to once, wonât again.
âGive me a second, I didnât come like that in ages. Youâve got a gift, sir.â
The flattery doesnât work on him as much as the âsirâ does, and Ghost watches him until Soap finally tucks hisâstillâhalf hard cock back into his jeans. He resists the urge to reach out and touch him some more. Pretends he doesnât notice the way Soap looks like he might want him to.
Something shifts inside of him, not shame, not quite guilt either, but this was wrong. Heâs Soapâs superior, if only in title. More than that, Soap is his friend, after the week they had, Ghost can call him that, even if he didnât think he ever would when he first met him. This wasâŚsomething else. Something too close to settling where it shouldnât.
Thereâs a space for Johnny he already carved out himself, but he threatens to spill over into the cracks, seeping in like thereâs a leak Ghost canât patch up quick enough.
It wonât stand.
Tuesday, 21 November 2023, 06:15, 33
Ghost wakes up to a knock at his door, disoriented, memories blending together into oneâSoapâs flat, Soapâs death, Soap on his knees for him, Soapâs death by his hand, Soap telling him to take off his mask, Johnnyâs life ebbing from him under his handsâhe almost chokes on the air still filling his lungs despite the pain and the regret and the guilt.
The knock comes again, then turns to banging, insistent and fucking loud, and Ghost gets up, annoyance almost washing out last nightâs pain, this morningâs fear; this doesnât happen, it canât mean â
He checks his phone, fast, needing to get it over with and bracing himself at the same time.
Tuesday, 21 November 2023
Soapâs alive. Thatâs all that matters. Whoeverâs at his door can wait the thirty seconds it takes him to pull his balaclava over his head, even if the banging only gets louder. Fire, bomb, natural disaster; none of it matters in the end.
For some reason, he expects Gaz when he opens his doorâitâd be early, but heâs usually the first one Ghost seesâinstead itâs Soap, pushing him back inside with so much force behind him that Ghost goes without resisting.
âWe need to talk.â
Ghost blinks at him. Tries to recall the last day, the last real day, before this, if anything happened to upset Johnny enough that he would suddenly change from the path he always follows, and comes up empty. They resolved their fight, and their last missions together went off without a hitch.
Soap doesnât continue, seems to be waiting for Ghost to read his mind, but heâs never been more unreadable than in this moment.
âWhatâs on your mind, sergeant?â
The breath Soap huffs out doesnât give him a clue, but it does tell him that Soap doesnât know where to start. He sits down on Ghostâs unmade bed, and Ghost realises he's still in just a shirt and boxers. It feels too naked for whatever Soapâs about to say, but he takes his desk chair and waits.
Nothing but time.
A good thing, when Soap stays silent, frowning, breathing a little too fast, and unable to meet his eyes.
Ghost kicks him, gently, a mirror of the times Soap was in here to hear him out while he explained the loop in the hopes to pull them from it.
Itâs enough to jar Soap from his thoughts. âHear me out. I know I sound insane, but hear me out.â
Dread fills him. Ghost nods. âPromise.â
This canât be real.
âI think Iâll die today. I think I died today before. More than once. I think you died today, too.â
Soap looks on edge, frantic, desperate for him to believe him, and Ghost does. Of course, he does.
âHow many times?â He has an inkling, but he needs to hear it.
Soapâs eyes widen, realisation or shock, disbelief. âI⌠I think this is the fifth time. Twice, beforeâ,â he swallows, pushes on, âI found your note. Did you. It was real?â
Four deaths. Unless he didnât die when Ghost killed himself.
âI thought it might be me. Keeping you here, I mean. Itâs been longer for me,â Ghost averts his eyes, swallows back the guilt, âclearly it didnât work.â
âYou killed yourself so that I might live? How long have you been here?â Soapâs voice sounds strangled, but Ghost canât look at him.
At least he doesnât know Ghost was the cause for one of his deaths. Maybe he should know. Itâs not something Ghost can come back from, and if Soap knew, he wouldnât sound this upset at what ultimately was punishment for his own mistake.
âA little over a month. It was me, once. You died because I thought I could stop it. Johnny, some days I didnât try at all. Iâm sorry.â
He finally meets Soapâs eyes, owning up to what he did, what he didnât do, what he failed to do. A month. Thirty times Soap lay dead before him, thirty times he was too late. Over and over again, he failed to do the one thing he was meant to do: keep Johnny alive.
Nothing in the world could prepare Ghost for the look on Soapâs face.
Itâs not blame, or rage, or disappointment, or even disgust. Itâs understanding. Itâs the last thing that passed over his face yesterday, just before the life drained from him, his blood once again on Ghostâs hands.
âIâm here. Iâm alive. We can do this together. And if we canât, we can try again tomorrow,â Soap sounds determined in a way Ghost hasnât felt for a while, and itâs a small comfort.
But a comfort nonetheless. Something to cling to. Something other than the brief relief of getting to see him again before the day ends like it always does.
Ghost pushes down on everything else he wants to say. Needs to say. Soapâs right, thereâs always tomorrow. For better or worse.
âWe need a plan. Price and Gaz need us there, they canât do it alone. You need to disarm the bomb before it blows. I canât get to Makarov before he gets to you.â
And thatâs the thing. No matter how fast he is, itâs not fast enough. Not even last time, when Soap knew what was coming too, was enough to stop him from dying. Ghost wills away the despair threatening to spill over and out of him.
âYouâve done this a lot. On your own. Did you ever tell me?â
What he's really asking is if Ghost trusted him to believe him, like Soap did with him, today. If he stepped out without even talking to him.
âIt didnât change anything. Not enough. You always believed me though, eventually,â itâs true; most times he didnât even ask for proof.
Soap looks relieved to hear it. âSo. Together, then. You think thereâs any way we can get Price to take the other side with Gaz? I can handle most of the bomb by myself, you can provide cover fire. Weâll be done before Makarov even shows up.â
Ghost considers it. Itâs an angle he hasnât tried yet, too focused on perfecting his own path to Soap, keeping Gaz alive at the same time. Itâs a risk. If it doesnât work, they can try again.
âHow do we get him to do that? Price is more stuck than any of us. You, Gaz, you change things, sometimes. He doesnât.â
Ghost can see the exact moment Soapâs brain goes off track here, eyes unfocusing a little before coming back.
âSpeaking off. Yesterday, when weâin the gym. Did we do that a lot?â
Jesus Christ. âNo. I wouldnât do that, it wouldnât be right. It wasnât right. Felt like I took advantage.â
âWhen you thought I wouldnât remember, but I do. I was right there with you, Lt.â
In more ways than one. Itâs a relief, in a small way. This isnât the time to get into it. âFocus, Johnny. Tonight, how do we make Price go with Gaz?â
Soap makes a face, like he wasnât done with the topic. Dog with a bone. Ghost stares him down. Later.
âI reckon we just ask him. Nicely. Works better on him than you,â Soap says it matter of fact, like it wonât be an issue, and maybe it wonât be.
Ghost hasnât ever been good at asking. Fixing his own shit always worked out better, until now. He trusts the team, but he trusts himself more. Used to. Ghost isnât sure he still can, after everything.
But he trusts Soap. They have a shot at getting it right, together.
âOkay. We ask him, we go together. You get the bomb, I get Makarov. You live,â Ghost wants to make him promise, but he doesnât want him to have to break it, âDid you? When Iâ?â
He has to know.
Soap shakes his head, drops his eyes to his hands, folded in his lap. âNo. IâŚletâs not get into it. But it didnât work, so donât fuckinâ do that again,â he meets Ghostâs eyes now, pain clear on his face, eyebrows knitted together, determined, âpromise me.â
âPromise.â
Itâs one thatâs easy to keep; theyâre stuck here together, and Ghost wonât turn his back on him. Not ever. Not again, even if when he did, it was only because he thought it might save him.
âWhat do you think it means?â Soap looks less troubled now, though the frown hasnât eased from his face altogether.
In all this time, Ghost hasnât found an answer to that. Nothing heâs willing to say out loud, in any case. It doesnât matter.
âMeans we get as many chances as we need to make it right. Means we donât get to quit.â
âWhat if itâs not about me? What if we both live, and tomorrow is the same?â Soap worries his lip between his teeth, worry â no, guilt weighing him down physically, wringing his hands, shoulders dropping.
Always so easy to read and so hard to figure out.
âThen we know what to do, and weâll do it again and again. Or,â Soap raises his eyebrows when he pauses, âor weâll take a trip and let them all blow up together. Not our problem.â
The joke lands, and Soap chuckles. âTequila on a beach somewhere. Not bad, Lt.â
Itâd have to be a close beach, or theyâd fall asleep on the plane and wake up back on base before they even got there. Still, itâs not a bad thought, for if this doesnât work out the way he hopes it will.
âWe should eat. Meet you there?â Plan set, nothing to do but get on with the day. Ghost doesnât dare to feel true hope, but something close to it.
Soap stands slowly, but he nods. âSave ya a seat, sir.â
He stands too, following after him like letting him out of his sight means losing him again, despite Soap being closer today than he has been in more than a month.
This time itâs Johnny who Gaz runs into, and Ghost almost laughs.
âJesus, careful.â
âSorry, Iâm starving,â Gaz looks between themâSoap coming out of the wrong room, Ghost still in the doorway, in just a shirt and underwearâand snaps his mouth shut before opening it again. âUh. Morning, Lt. Iâm just gonna.â
He points his thumb into the direction of the mess hall and follows after it.
Soap turns back, a smug grin on his face. âThink he thinks we fucked?â
âPretty sure he already did, he wasnât surprised yesterday, either.â Grossed out, sure, but he didnât even bring it up again.
Unlike Ghost did, just now, and judging by the way Soapâs eyes go dark before raking down his body, it was a mistake. He tries to close the door before he pulls Soap back inside his room, but Soap reacts fast, holding it open with a palm planted firmly against the plywood.
âYou did promise a next time. Iâm not letting you off that easy.â
Ghost sighs, and pushes Soapâs hand away from the door. âThat was when I thought it wouldnât come. We have a job to do.â
He closes it before Soap can argue, or before he can give in, and shakes it off. Ignores the way Soap had him chubbing up at the thought already, both the way he had him underneath him yesterday, and what else heâd like to do to him, despite everything. Because of everything.
Resisting was never harder. Yesterday wasnât supposed to have consequences, but actions always do. Ghost should know that better than anyone by now.
He dresses, and by the time he makes it to breakfast, the rest of the team is already seated and eating. Talking about whatever it is they always talk about before Ghost arrives. He grabs his own food today, figuring both of them need all the energy they can get, and sits down opposite Soap.
They look up at the same time, seconds before the mug guy drops it, and then at each other when he does, like theyâre sharing an inside joke.
Ghost pulls his balaclava up to eat, and almost chokes on the first bite when Soap speaks.
âYou look good, Lt. Sleep well?â
Gaz groans, even if what Soapâs implying didnât happen. Ghost kicks him under the table, but canât help piling on just to make Gaz suffer. His own fault for making assumptions.
âNever better.â
Soap grins, pleased with himself, but Gaz grimaces at his plate, and Ghost decides it was worth it. Even if he might remember this tomorrow, if they pull it off.
âYou wanna spar later? Work out some tension?â
Bait. Itâs bait and Ghost should say no, but he wants to. Itâll do the opposite of getting rid of the tension, but he wants to. Consequences be damned.
âThat eager to eat the mat again?â
âOnly if itâs you making me eat it, sir,â Soapâs grin widens, cat with the canary, and Ghost can play this game.
âNot the only thing Iâll make you eat,â too far, in public like this, but worth it for seeing Soapâs grin drop from his lips and turn them into a soft âohâ shape, fork paused halfway to his mouth, before he licks his lips and swallows.
Ghost takes a sip of his tea.
âSome of us are trying to eat,â Price speaks up from beside him after taking the conversation in stride for longer than Ghost would have, âdonât tire yourselves out, Laswellâs got a lead on Makarov, we could be on the move at a momentâs notice.â
âAnything solid?â Soap looks like he wants to say something to that, and Ghost kicks him again to shut him up.
âNot yet, but close. Konni activity on comms picking up.â
Gaz takes a break from shovelling eggs into his mouth, ears a little pink. âTime to get this bastard.â
âEnd of day, sounds like. Maybe sooner.â
Theyâll be ready today. Ghost shouldnât allow himself to get distracted, knows he will anyway. Already is. He meets Soapâs eyes over the table and he wants to bend him over it right here. If there wasnât a chance that the day wonât reset, he might actually have done it.
Soap looks like heâs having a similar thought.
One more time, get itâget Johnnyâout of his system, clear his head for what theyâre up against tonight. If everything goes right, tomorrow will be a fresh start. Clean slate.
Neither of them holds back when they hit the gym. Ghost is far from scared of touching him, and yet Soap keeps pushing for more. Itâs almost a real fight, tension from earlier translating into something violent and hungry, dogs at each otherâs throats, trying to taste blood.
Not anger, but burning heat fuelling them.
Ghost pins him, Soap escapes, reverses their positions, Ghost frees himself, they stand and go again. And again, and again. He feels the bruises already blooming on his ribs, his shins where Soap kicked him to bring him down, sees his own fingerprints on Soapâs biceps.
Theyâre speaking without words, but Ghost isnât sure whatâs being said. Violence is a language he understands well, but Johnnyâs specific dialect is lost in translation. It seems to go both ways, blows exchanged like phrases, landing, but not where they need to, to get their meaning across.
For as much as they cleared up any misunderstandings this morning, the air between them feels thick with them now. Rushed movements, unpredictable, unable to finish each otherâs sentences.
Punching harder like talking louder makes their message clear.
Ghost sweeps Soapâs legs out from under him, gets Soap down to the mat for what feels like the hundredth time, all previous todays blending into oneâeven if Soap hasnât dropped his shoulder onceâand straddles him to hold him down just as Soap turns over to get back to his feet.
Itâs a position he didnât intend to get into, not here or now, not when he wants him exactly like this, not with the way itâs not clear what Soap wants from this, from him, and thatâs the crux of things. Soap has never been afraid to say what he means, never holds back until heâs made to. No hidden agenda, nothing left unclear, a front for everything that is. Not a puddle but a coursing river.
Despite himself, he keeps Johnny down with a hand to the back of his neck when he tries to get up, and he expects Soap to struggle harder, find a way to free himself, land another blow just this side of too mean, use his actions to get his words across.
Instead, he melts into the mat. Ghost presses down harder. Hips too, stiff cock right up against Soapâs ass.
Message clear as the one Soap sent by giving in. Clearer still when he pushes into it.
âHad enough?â
âNot even close, sir,â Soapâs out of breathâthey both areâpanting open-mouthed against the mat beneath his face, head turned sideways but unable to look back at Ghost with his hand still firm and unrelenting on his neck.
Keeping him right where he wants him.
Not even close.
âBet youâd let me fuck you right here,â Ghost leans in closer to say it, pressing himself down like heâs already sinking into him, aware of the stares theyâre getting again.
If they make it out today, thereâll be no escaping the judgement, maybe even punishment, coming their way, but Ghost doesnât care. Not enough to stop himself. Yesterday was a bite he shouldnât have taken, today the hunger compels him to eat. He wants this, wants Johnny. Wants him to feel the same way so bad itâs clouding his mind until thereâs nothing left but the way he feels underneath him.
Nothing but Johnny moaning under him, wanton and near lewd, hitching his hips into the floor, clearly trying to get off.
âSay it, Johnny.â
Soap doesnât respond, just keeps moving underneath himâas much as he canâpushing back against Ghostâs cock and rubbing himself into the mat, eyes closed, breath wet. Close, Ghost realises, just from this. Barely even touched other than the preceding fight, fucking desperate for more.
He isnât done with him yet, but itâs tempting to see if Soap would come right here, without Ghost doing much more than holding him down. People are watching them, but no one dares intervene. It only adds to the thrill of taking something he shouldnât, of giving over for Soap, the knowledge that he likes it this way both a recent and distant memory.
Ghost squeezes down on his neck, digs his fingers into the tensing muscles, hard enough his nails leave indents in his skin, maybe more, and Soap opens his mouth wider, tongue barely out, searching. Ghost knows what for. He sits up enough so he doesnât need to brace himself to keep from breaking Johnny, and uses his freed hand to slip two fingers into Soapâs mouth.
He fucks them into Soapâs mouth like itâs his cock, deep and keeping them pressed to his tongue so Soap canât close his lips around them, canât suck, canât do anything but take it. Heâs drooling around them, eyes shut tight, trying not to gag when Ghost pushes them deeper.
He doesnât, and Ghost canât keep from praising him like he deserves.
âGood boy.â
The sound Soap makes is loud and shameless, between a sob and a whine, eyes squeezing shut tighter, and saliva and sweat are no longer the only things on his face when a tear slides out and over his nose, mingling with the puddle of spit already on the mat.
Ghost grinds down into him, thrusting against him and into his mouth at the same time, and Soap has nowhere to go, canât do anything but lie there and rub his cock into the floor.
âJust like that. You can do it, Johnny.â
He wants to see it, needs to see Soap come just like this, held down and claimed for everyone to see, yet putting on a show just for Ghost. No one else could have him like this; desperate and crying and begging if he could get any words out. Ghostâs cock throbs, making a wet mess in his boxers; pent-up and close, too.
Whatever they couldnât get across with violence, things left unspoken, this is what Ghost canât say out loud. Soap is his, and he wonât let go of him for anyone, even himself.
Soap makes another sound around his fingers, and Ghost adds a third, gives him what he wants, holds him open, pushes in, using his other hand to dig his nails in to scratch at Soapâs neck before pressing down on his pulse points, and Soap comes undone underneath him.
He gasps, choked off by Ghostâs fingers, hips grinding back into Ghostâs cock instead of down, muscles tight and straining up, shuddering through it until he slumps down and Ghost lets him suck in air and loosens the grip he has on his neck.
Loosens, but doesnât let go. This was about making Soap lose control, but Ghost is the one who canât hold back now.
He eases back enough to tug Soapâs shorts downâstrokes Soap neck when he whimpers in protest at the loss of his hand on his neckâexposing his ass, and then his sweats to pull his leaking cock out. Soap had the merit of staying covered while he came, but Ghost doesnât care whoâs watching. He needs this.
Consequences be damned.
He slicks his cock with the leftover spit still coating his fingers, and slides it between Soapâs cheeks, spreading them to give him access, then squeezing his ass with both hands to make the fit tighter. He nudges over Soapâs hole on the upstroke, past it, again. Just the tease of it drives him to speed up, but he wonât press in, not here, not without prepping him properly.
Soap pushes back like he wants him to; Ghost can feel him flutter every time he slides past it, begging for him, and if he wasnât as close as he is, heâd take his time, get him somewhere private, finger him open until he was hard again. Fuck him until he cried again.
He speeds up, leaking so much heâd be tempted to try it anywayâmaybe just the tip, give Johnny a taste of what heâs saving for him, for later â but he wonât hurt him. Never again, not unless heâs sure Soap can take it. Not unless Ghost is sure he can take it, himself.
A soft sound falls from Soapâs lips, and when Ghost looks up from the way heâs burying his cock between Soapâs cheeks, he is crying again, more than just a tear, soft sobs, still pushing back for more, and then getting a hand down between his body and the mat and fuck. Heâs jerking off, hard again, or still, and Ghost is right on the edge, but he holds off.
âAgain, Johnny? Need it that bad?â
Soap moans, nodding, hips twitching like he canât decide what he wants more of; his hand, or Ghostâs cock rubbing over his hole, thrusting against and past it with every push into him.
âNeed to make it quick, Iâm not gonna last with you crying for it like that.â
Not to mention that at any moment someone might decide theyâve seen enough and do something about it. Ghost isnât stopping until they do. Doesnât look away from Johnny to check, either. Eyes on them or not, this is about him and him alone.
Ghost keeps his pace steady, stomach clenching from the effort of not giving in, cock throbbing and wet between Soapâs cheeks, kneading his hands into his glutes, encouraging him to keep going, make himself come again.
Soap arches for him, searching for more, trying to get him inside, and his arm speeds up. He didnât even stick his hand into his shorts; only his ass is bared, working his still trapped dick through the slicked fabric. Ghost reaches down, foregoes keeping his ass tight around his cock, and wraps his hand around Soapâs, forcing him to make his grip tighter, helping him go faster in the limited space he has to work with.
âGo on, wanna hear you,â Ghostâs cock catches at his rim again, and he stills his hips, keeps it pressed right there, restrains himself, but lets Johnny feel just how bad he wants to do it.
The noise Soap makes is wet from his sobs, pulled deep from his throat, and then he tenses all over, shaking as he comes again, hole clenching on nothing but the pressure of Ghostâs tip rubbing over it, spurting so hard through his shorts that it covers both of their hands.
Ghost isnât far behind, and he squeezes Soapâs cheeks back tight around his cock, sliding through his crack, fucking against him instead of into him like he wants with deep, rolling thrusts, while Soap lowers back to the floor, spent and panting. Lets Ghost take what he wants, tears slowly drying on his face.
Ghost finally gives in, wants to make an even bigger mess of Johnny, needs to show him how he belongs to him, needs to tell him â
His cock pokes at Soapâs hole again, slips over and past it, head poking out between his cheeks, and he pulses over them, on Soapâs back, his ass, before sliding it back down and letting more of his load coat the tight crack, and then right up against his entrance, slick and relaxed enough now to just barely nudge the tip in, letting Soap have a taste of what he wants to give him.
Ghost keeps his cock right there, not moving, but pumping the last of his cum into Soap before sitting back and admiring the wreck he made of him, before reluctantly pulling his shorts up to cover him back up. He puts his cock away, too, and finally unstraddles Soap, sitting down on the mat to catch his breath.
The gym is nearly empty now. No Gaz today, thank Christ. The guys left are steering well clear of them, pretending they didnât see or hear any of what just went down.
Ghost nudges Soapâs shoulder. He looks like heâs trying to have a nap, arms under his head now, eyes still closed but no longer shut tightly, no longer crying or panting for breath. Boneless and relaxed.
âJohnny, you okay?â
Soap turns over, face halfway between pleased and grossed out at the mess, and gives him a thumbs up.
âNever fuckinâ better. Canât believe we did that,â Soapâs voice is soft and low, a little raspy, a little lazy.
He looks filthy; tears, spit, and sweat on his face, shirt soaked with it too, and his shorts are so soaked it almost looks like he did more than come in them. Twice. Itâs on the mat too, the wet smears more evidence of his desperation.
âYou still want to try to fix it, tonight? We could reset, let everyone forget that we did.â
Not like either of them will.
Soap meets his eyes, more alert than he was a second ago. âNah, Iâm not dying again if I can help it. Neither are you, remember?â
He does, and Ghost nods. âNo regrets, then?â
âOnly not getting you inside. Make it up to me later?â
Not letting himself have this didnât get Ghost very far, in the end. Johnny still may not want more from him, but the pain of losing him is a stark contrast to the pain of only having part of him.
Agreeing is easy. âPromise. If youâre good.â
He says it half for the way Soapâs eyes instantly darken, like if he keeps it up he could have him right here, again. Heâs likely slick enough for it too, wouldnât take much to get him ready, but this isnât the time or place.
Later.
The doors to the gym open, Gazâs eyes widen when he spot them, and he walks right back out. Considerably worse than what he saw last time, even if he wasnât present for anything but the aftermath today.
Soap laughs, like he doesnât have a care in the world, and the tension of remaining doubt, remaining here, snaps sudden, not painful but a relief.
âLetâs move. Get ready for tonight, deal with this tomorrow. Real tomorrow.â
Ghost stands up, helps Johnny to his feet, a sharp nodâcopyâand watches him disappear into the locker room. Wants to follow, but doesnât.
Later. He did promise.
They go over Soapâs side of the tunnel; even though he hasnât gone through today as often as Ghost has, if thereâs anything they can do to be as prepared as possible, they should. Ghost doesnât want to fail again.
No matter how many more chances he has, no matter if they can do this now until forever, the thought of watching Soap die even one more time is unbearable.
They have to get it right. They have to move on. Together.
The call comes at the same time it always does, but today theyâre still bent together over the notes theyâre alternatively jotting down at the desk in Ghostâs room, and it feels final even if this whole thing has been anything but.
Soap pulls him from his thoughts with a hand on his shoulder. Face open and bare, while Ghostâs is safely covered up and hidden away. Nothing to betray him, and yet.
âHey, Lt. If I donât make it â if we donât make it. Iâll be right here again tomorrow. Right here with you. Youâre not alone.â
Not alone. Something inside him unravels, the last thread holding him together, keeping him from unspooling and spilling out, overflowing, seams bursting from everything he canât put thoughtsâlet alone wordsâto.
Ghost pulls his balaclava up. Then off. Johnny has seen his face before, but this is different, and the shock on his face tells Ghost he knows it, too. It isnât like the other timesâgreed and craving and fireâbut itâs heat of the moment all the same. He closes the distance between them, and presses his mouth to Soapâs, a quick press of lips, intending to pull away as soon as he does it.
Soap doesnât let him.
He grabs at Ghostâs neck to keep him close, and slots them together into a proper kiss, licking into his mouth, hungry like heâs starving. Like heâs been starving, just as much as Ghost has.
They canât stay here. Ghost would stay forever if he had to, for Johnny.
They kiss until theyâre breathless, clutching at each other like letting go means letting go, and then kiss again. Softer now, not sated, nowhere near satisfied, but conveying what even this morning didnât, not words, not actions, something in between. Meeting in the middle. Ghost canât say it, but he doesnât have to when he breaks away and opens his eyes to meet Johnnyâs.
Mine and yours and always. Right here if nowhere else.
Soap stands, slow but determined. âSee you soon, Simon.â
The rare use of his name almost has Ghost reach out to keep him here, safe and in his arms, but they have to do this. They can do this. He can.
âSee you soon, Johnny.â
Neither of them says anything else, no need when every word left unspoken rings out in the silence.
Soap leaves, Ghost watches him go, and he gears up carefully, methodically, piece by piece, building his armour up as much as himself. Mask in place. At peace with the knowledge it can come off again for Johnny. Safety, both covered and exposed.
Both of them work fast, just a step ahead of the beaten path, careful not to mess up, careful not to waste time.
Ghost watches him on the CCTV, calls Soap back when he threatens to go too fast and scare the hacker off, and Soap trusts him to direct him exactly where and when he can move. Follows every instruction to the letter, never pushing back, barely cracking a joke.
Despite rehearsing this for a month, in the end they get to the flash drive too late, and Ghost tells himself itâs all part of the plan. Thereâs no guarantee Makarov still wouldnât set the bomb off without hijacking the trains; the damage would be insurmountable regardless. All heâd need to do is catch a train and pull the emergency brake at the right time, or threaten the driver; the Trojan just makes his plan easier to pull off.
Thereâs still time, and theyâre early just like yesterday, almost twenty minutes today, but Makarov is early too, caught boarding a train ten minutes ago. Ghost tries not to feel like their effort was for nothing. It has to work.
The ride into the service tunnel is silent and tense, but Soap is a comforting presence at his side. Together. Today. It feels final because it has to be.
When they pile out of the car, Price greets, then directs the SFOâs to split up and provide back up, and Soap interrupts him when heâs about to turn, expecting Soap to follow.
âCap, sorry. I need to do this with Ghost,â he holds up a hand when Price is about to protest; they went over the plan, this is what was decided on, âtrust me. I know, but trust me.â
Price frowns, then nods. âTime is of the essence, letâs get on those doors.â He turns to join Gaz, radioing in to Laswell as he goes. âSix to Watcher, we are on the X. Going for Makarov.â
That easy, just like Soap said it would be. The hard part is coming up.
âTime to take this bastard down,â Soap says it to him this time, and Ghost nods.
âCome hell or high water, Johnny.â
They move on Priceâs word, the door opening before them like stepping into the fifth circle. It starts slow, only a few soldiers here, and Soap gets them before Ghost can, or has to.
The path through the ventilation passage is fast, and they reach the garage in a matter of minutes. Hostages, like on the other side, four soldiers, down in an instant, all civilians unharmed. They leave them for the SFO to take care of and move to the garage door.
Ghost calls in to Laswell. âBravo 0-7 to Watcher. Reached the crossover, about to breach.â
âThatâs Makarovâs last known position, stay sharp.â
Nothing he doesnât know. Ghost takes a breath, makes eye contact with Soap, steady. âReady?â
Soap nods, face set, fixed, resolute. âReady.â
He hits the button to the door, and theyâre through before it lifts fully, opening fire, and getting behind cover. Only long enough to clear a path forward, Soap leading the way now, familiar with this side of the tunnel. They concentrate their fire on the heavily armoured soldier bearing down on them, just like Soap said he would, then the turret, and leave the rest to their back-up.
âJust a little further, Lt!â
They push up, taking out who they need to, and move into the tunnel further. A train rushes past, takes out a soldier that didnât get out of the way fast enough, and they break out onto the platform.
Seeing the bomb fills Ghost with dread, even if theyâre early, even if Makarov is nowhere to be seen â yet.
There are less Konni soldiers here, and taking them out doesnât pose a challenge, but more will come, theyâll do anything to get them away from the bomb, hold them off until it blows even if it takes them out as well.
Ghost orders the SFO to secure the perimeter, and Soap moves to the bomb.
âHow much time?â It has to be enough.
âEight minutes. I got this, be ready to help me cut the wires.â
âI got your six, Johnny. Letâs get this done, yeah?â
Soap nods, looking more clear-headed than Ghost feels. âOn it, sir.â
He goes to work, and Ghost calls in to the team. â0-7 to all Bravo, bomb located on the crossover platform. We need cover, get here!â
âRog, pushing your way!â Gaz responds, and Ghost can only hope neither of them get hurt before they make it here.
Gaz did, once or twice, in the blur of days after he was the one that killed Soap. Neglect on his part, one more thing to add to his guilt. But heâs capable, and with Price by his side they should be able to get through the Konni soldiers trying to hold them back.
They can use all the help they can get; half the SFO team is still down the tunnel, battling through the soldiers they didnât deal with in the rush to get here. More soldiers rush down from up ahead, and behind, but Ghost doesnât go far, keeps as close as he can to Soap while he draws their fire away from him and takes them out. One by one.
Focused, stable, guided by the only thing on his mind: Johnny.
Thereâs a lot of them, though, and Ghost is grateful for the back-up. Until itâs gone. The last of the soldiers drops, but when he checks behind them, he and Soap are alone.
Ghost calls out over comms. âBravo, we could use some help here!â
He turns his attention to Soap. âHowâs it going? You need help?â
âNo, I almost have it. Just keep them off me,â he looks up for a moment, âwe can do this, Lt.â
They fucking have to. Ghost canât accept anything less, but the worst is on his way as they speak. Heâll put Makarov down as soon as he gets him in his sights. No question. Soap wonât die today, whatever it takes.
He nods, checks his weapon, reloads, keeps his head up. Just the two of them, together.
More soldiers start to pour out from the tunnel, and this is it. Final moments, unless he can do his job and keep Soap alive. Ghost guns them down, one by one, instinctual, barely needing to look where he aims, waiting.
â6 to 0-7, weâre punching through now!â
Good news, they can help take care of whoeverâs left when they get here, but Makarov will be dead.
âGet here!â
Ghost holds them off, away from Soap, pushes up instead of falling back when more soldiers join the ones still here â
He spots him, up ahead. Makarov. Too far, but closing in rapidly.
âI see him! Stay low, Johnny!â
He glances back, makes sure Soap is safe, and in that split second heâs hit. Burning hot pain shoots through his arm, and Ghostâs weapon clatters to the ground, Makarov approaching, and no, no. Ghost manages to get his sidearm out of its holster, arm barely cooperating, aims, fires. Wide.
Makarov gets closer, weapon raised, and Ghost canât keep his arm steady, not even supporting it with his other hand helps him get Makarov in his sights, blood flowing too fast; an artery, he needs a tourniquet if Makarov doesnât get him first, but at least heâs aiming at Ghost instead of Soap. If this is what it takes â
A second shot rings out close to him, over the automatic fire directed their way, and Makarov drops. Headshot. Johnny.
âNeed you on the wire, Lt!â
Behind them, Price and Gaz finally break out onto the platform, laying down covering fire on the already retreating men, and Ghost drops his gun and joins Soap at the bomb. His arm hangs limp at his side, blood filling his glove, but Ghost pulls his pliers out with his left hand.
âReady.â
âRed wire. On three,â they lock eyes over the bomb before looking back down, âOne. Two. Three.â
The cut sounds out loud in the sudden deafening silence of the platform, time slowing to a standstill in the moments between it and when Soap next speaks.
âDisarmed. Weâre clear,â he looks at Ghost over the bomb, relieved, before he spots the blood flowing down his arm.
âGhostâs hit! We need help!â
He rushes over, pulling out a tourniquet, just as Ghost sinks to his knees. Itâs more than the blood loss, itâs the world coming back into focus now that he did what he was meant to do. Itâs the weight easing off his shoulders. Itâs Johnny, alive before him, tying his arm off, unharmed. Safe.
Saved.
Gaz comes over to help out, checks him over, has to push Soap back to do it, tightens the tourniquet, and steps back when he's satisfied.
âHe needs a doctor, but heâs okay,â then, to Ghost, âyouâre okay, Lt. Just have to get out of here.â
Ghost had worse. Has endured worse. Another scar is nothing, means nothing, when he would take a bullet to the head if it meant keeping Soap safe.
He pulls him down by his vest with his functioning arm, and Soap goes, burying his face into Ghostâs neck. Theyâre separated by their gearâheavy layers keeping them from touching, from melting into each other like Ghost wants toâbut it feels closer than ever. Ghost holds him tighter. Soap doesnât feel like he means to let go, either, careful of his arm, but wrapping him into an embrace.
He raises his head from Ghostâs neck, and presses their foreheads together. Bare skin against plastic mask, eyes locked together, shaky breaths. Nothing but shared air and fluttering lashes for a moment, life raft drifting on the ocean, then â
âWe did it. Itâs done. Itâs over.â
Itâs over. Unless itâs not. Ghost canât voice his worry, canât do anything but hold Johnny close and refuse to let go. Theyâre alive. Whatever else comes to pass, heâll deal with it with Soap by his side.
âAll stations, this is Bravo in the blind. Makarov is down. Threat neutralised. Bomb is safe. We need exfil ASAP.â
Tuesday, 7 November 2023, 02:25
The way up to exfil point is clear, and so is the night. Brighter than Ghost wouldâve liked, when they set out. The full moon left them too visible, the spots he picked to set up all too exposed.
Soap was sure theyâd be fine. Soap was wrong. Itâs not that Ghost blames him for the fuck-up, but he blames himself for not listening to his instincts. For trusting Johnny over himself. Itâs not like him; he knows better than that. Should know better than that when it comes down to it.
Just him and Soap, no back-up, not team, Soap down below, him on topâno cover, just hoping the few shadows cast by tall grass kept him from view unless someone really lookedâclearing a path, trying to get him through safely. It was easy to pick his targets, but it was easy for them to see Soap coming as well.
Despite his warning to stay down, keep low, stick to walls and corners, they did. It wasnât Soapâs fault; he followed orders as well as he always did, but Ghost shouldâve pulled the plug on this before he let him get down there.
It didnât help matters that his continued shots attracted attention to his position, too, and he had to leave Soap to defend himself to avoid the men bearing down on him.
They had to pull back, under heavy fire, with more reinforcements arriving from the east side; where they were trying to get to without raising the alarm. The mission failed, but they made it out alive despite Ghostâs mistake.
It should have been easy, quiet, in and out, minimal kills, get the drive, head home. Instead, theyâre left empty-handed, Soap bruised and bloodiedâthough most of it isnât his ownâand neither of them speaks on the way to where the helicopter will pick them up.
Fifteen minutes.
Ghost turns his back, sweeps his scope down the hill, over the bushes, makes sure they werenât followed, even if heâs already sure they werenât. Itâs his job to be diligent and patient. Undistracted. Considering all angles. Keep the team safe. Follow orders. Trust his judgement.
His judgement. This couldâve ended much worse, and that wouldâve been on him and no one else.
âIf youâre pissed at me, you can just say so. Getting a little tired of the brooding and mysterious act, Lt,â Soap sounds pissed himself, a harsh edge to his voice, his accent more pronounced, and Ghost turns to meet him head on.
Soap is closer than he sounded, didnât hear him walk up over his thoughts, and theyâre almost chest to chest, Soap tilting his head up, defiant, meeting his eyes with a twist of his mouth usually reserved for â anyone but Ghost. Even Price gets subjected to it once in a while, but Ghost doesnât often, and when he does, it isnât about him so much as to him, about something or someone else. Shared disdain.
âIâm pissed. Go watch your sector.â
The wrong thing to say, blood in the water; Soapâs face darkens, eyes as blue as the night, nostrils flaring, and he steps further into Ghostâs space. Chest to chest, or rather, vest to vest, thick layers of gear and plate keeping them apart.
âNot my fault you got jumpy up there, I was doing fine. We could have finished instead of giving up.â
âYou were surrounded, with more coming down on you fast. It was my call and I stand by it. Back down, sergeant,â Ghost makes it an order, and squares his shoulders, prepared for the pushback.
But not prepared for the literal push, Soap shoving him so hard heâs forced to take a step back and right himself. They glare at each other, anger rising from a simmer to a boil.
âI said, stand down.â
Soap pushes him again, and Ghost drops his weapon to the ground before shoving him back. Soap snarls, and Ghost can see the punch coming from miles away, dodges it without issue, and jams his own fist right where Soap left his side exposed.
He gasps in pain, but doesnât let up, follows it with a left uppercut, and that does connect, right to Ghostâs jaw, jarring him. Spurring him on. He ignores the pain blazing through his face, barely feels it a second later, grasps Soapâs vest with his left hand to keep him from dodging away, and returns the blow with a matching one, glove against bare skin, and again when Soap doesnât get his arm up in time to block him.
Soap doesnât look dazed from how hard he hits him, he looks wild-eyed and eager for more, struggling in his grasp, trying to get Ghost to let go at the same time as he punches him low, in the stomach, just below his vest.
It makes Ghost double over, but he doesnât let go, keeps Soap right where he wants him; in his reach and under his fingers. Heâs too late on the follow-up, though, and Soap hooks a leg around the back of his knee to tackle him to the hard dirt beneath them.
Ghost lands heavily on his back, Soap on top of him whether he pulled him down with him or if he meant to, straddling his thighs, punching down, the blow glancing off the plastic of Ghostâs mask but hard enough to hurt anyway.
It stuns him for a moment, and he expects another blow to follow it, but Soap pauses and leaves him with an opportunity to reverse their positions. Ghost bucks up hard, shoving Johnny off him and onto his back before getting on top of him, keeping him down.
Soapâs hands scrabble over his vest for purchase, but he doesnât go for another punch. Neither does Ghost. Thereâs a bruise forming on Soapâs jaw already, bright red standing out against his skin in the moonlight, just like the ones he put on his neck, months ago. Different motivations, same end result; Soap taking what he has to give without complaint. But not without asking for more.
âGot it out of your system?â He still sounds angry even to himself, gruff and breathless, like he wouldnât mind picking up where they left off.
Either here, or back there.
Soapâs face is unreadable, set like marble, still like an undisturbed lake, closed like a book.
âNowhere close. Sir.â
Defiance and deference at the same time. Itâs so like Johnny that all the fight drains out of him. He doesnât want to hurt him. He just wants him. Itâs not a new thought, itâs not one he allows himself to have.
Ghost refuses to be pulled under by the current, heâs been treading water for so long, stopping would be the end of him. The end of them, when Soap realises the depth of this.
The whirr of helicopter blades spinning fills the silence that fell between them, and Ghost more than reluctantly rises to his feet. Soap stays where he is, on his back and spread out, jaw set, but he takes Ghostâs hand when he offers it.
Glove to glove, separated but together.
Ghost nods at him, Soap nods back. Settled, but not. Fresh water flowing into salt. Tinder and match. Stone and chisel.
Wednesday, 22 November 2023, 07:45
Ghost wakes up, disoriented and unbalanced, like being pulled from a nightmare, still falling and expecting the impact of the ground to hit at any moment. Heâs sore all over like it did, and then hit by stabbing pain when he moves. His arm.
His â no, the room comes into focus. Bright lights. White walls. A bed more uncomfortable than his own, half raised. This is wrong. Panic floods through him, choking his airway, almost spilling out through his mouth, open on a half bitten back groan.
It eases, all of it, when he turns his head.
Johnny.
Alive and well, slumped down in a chair next to his bed, head rising from his chest just as Ghost looks at him. Heâs still in his gear, but his vest is discarded off to the side, weapons set down next to it. Tired, but in one piece.
âMorning, Lt. Sleep well?â His smile is soft, a little worn around the edges, frayed but genuine.
Ghost canât tell if this is real, or some fever dream thought up in the moments before either of them bleeds out, or the bomb blows, or he walks into the river again. Desperation, conjuring up what he wants to see, wants to believe. Clinging on to something in another final moment.
âIs this real?â
Soap rises from the chair to sit down on the edge of the hospital bed. âItâs real. We lived, Makarov is dead. Itâs over.â
He reaches out for Ghostâs hand, stops, pulls his glove off, and clasps it. Tight, like heâs holding on as much as Ghost is.
âAre you sure?â It doesnât feel real, even if Soapâs hand on his does, even if the pain shooting through his arm when he tries to sit up is proof that last night happened.
âIâm sure. You were in surgery for three hours. Price and Gaz are here, too. We got out, all of us.â
The relief Ghost waits for doesnât hit him. All that does is disbelief, and grief that has no place to be here, and fear at falling asleep and waking up trapped in the same day. Itâs not about earning this, but he hasnât. He didnât fight hard enough, didnât try hard enough, he killed Johnny. He shouldnât be allowed to go on, to live with that. Moving on means it didnât matter, debt absolved, washed away, clean slate.
Like it was all for nothing. Except that it wasnât. Ghost takes a deep breath and steels himself. Pushes down despair and guilt rising like a tidal wave, all consuming and destructive. He might not deserve to be here, absolution, deliverance, redemption. Freedom.
But Soap does. No matter Ghostâs failings, no matter that it took him this long to finally get it right, it is right, if it means Soap is out, too.
He hasnât let go of Ghostâs hand.
âIâm sorry, for taking so long. For not trying harder. For keeping you there.â
Soap squeezes him tighter, something in his eyes Ghost canât place. âIâm here. I think â I think we had to do it together. Not alone.â
Trust. Teamwork. Guiding principles, but Ghost prefers to rely on himself. Maybe relying on Johnny, putting his faith in Johnny, when he couldnât handle it on his own, was exactly what he needed to do. Neither of them could make it work without the other.
He extracts his hand from Soapâs fingers to pull his mask up before realising heâs not wearing it, and Ghost canât hold back a smile. He doesnât feel the familiar sting of being exposed, of needing to hide. Not here, with Soap looking at him the way he is; like he sees all of him, and isnât scared of what he finds there, unintimidated, unafraid. He never has been, not for a moment, but Ghost didnât allow him many. Or himself.
It isnât the first time Soap has seen his face, but itâs the first time Ghost knows what he must look like to him. He reaches for him, but Soap is already closing the distance between them, careful to stay clear of his injured arm, in a sling over his chest. He kisses him slow, with intent, and theyâre speaking without words again.
Almost tender.
Less, when Soap bites at his lip, and Ghost bites back, harder. Exchanging kisses and bites both like blows and like words, Soapâs hand on his chest, Ghostâs at his throat, finger digging into his jaw, drinking him in. Eating him up. Ravaging like fire, flames licking at the edges of them, burning up together.
The door opens and they break apart, but they donât bother pretending this was anything but what it was. No way to hide it if they wanted to; bruised lips, wet with spit, eyes ablaze yet dark.
âSorry to interrupt. You look like youâre feeling better,â Price doesnât seem fazed, walking in with tired eyes, and a coffee in his hands, Gaz following in his footsteps.
Soap doesnât move back to the chair, and Gaz takes it instead, flopping down and sprawling out.
âGood to see youâre back to normal, Lt,â he grins at Ghost, and Ghost forces the smile from his lips to fix him with a stare.
Gaz isnât impressed, just grins wider, exhausted as he looks, like theyâre sharing an inside joke. One that everyone but Price is in on, but then again, they havenât been subtle about thisâwhatever it is, or wasâbefore. Despite Ghostâs best, if self-interested, intentions.
Price leans against the windowsill in lieu of finding another chair. âWord is theyâre letting you out of here in an hour or two, pending a check-up. Should regain full function in no time.â
Itâs something he hadnât even considered yet, preoccupied with everything that went down, with making it here, disbelief and guilt and Johnny.
âGood, canât be in bed all day,â he pauses when Soap shoots him a look like heâs about to say something not intended to be heard by their teammates, and Ghost shuts him up with his own, âany word on how long?â
âDepends, but if you heal up and take the rest you need, two weeks before youâre back to light duties. I put in a request for leave, if you want it.â
Ghost shakes his head, heâs not leaving Johnny out of sight for the foreseeable future. Not a chance in hell.
âFigured as much. Tell me one thing, though,â he glances at Soap, then back, âyou two knew. How?â
Itâs not an accusation, but the hint of distrust is there, if only implied. Strongly implied. They havenât debriefed, as far as Ghost is aware. Price is trying to get their story straight. He and Soap share a look, both of them aware the true story wonât fly. Price they could convince, maybe, given enough time, but not Laswell or any higher-ups. The very thought of trying it would be enough to earn them a discharge.
Soap is the one that breaks the loaded silence filling the room. âFigured I could use the Ltâs quick fingers on that bomb. No offence, Cap.â
Itâs a clear deflection. Price nods. âInstinct, huh? No prior knowledge. No idea Makarov would come back to the bomb?â
âCall it thinking ahead. We knew heâd be there, he knew weâd try to stop him. One plus one.â
Soap isnât wrong, and theyâre the only ones who know that prior knowledge was only enough to end this without casualtiesâon their partâonce, after trying and failing to act on it. Again and again and again.
Price looks between them, then past them at Gaz whoâs silently taking the conversation in. His face shows doubt, more than exhaustion, but he doesnât speak out against the seemingly agreed upon consensus; they changed tactics from the laid out plan because Soap felt more secure with Ghost by his side.
When it comes down to it, itâs true. They work together almost always, have since they went after Hassan, will continue to do so until the end.
Nothing can break them apart, not even death. That much is clear.
âGet some rest. Iâll see you back home,â he motions at Gaz to get his ass up, âdebrief as soon as the meds wear off.â
Gaz gets up and bumps his good shoulder. âGlad youâre okay. Keep it in your pants, yeah? Nurse should be here soon.â
He follows Price out, and then itâs just the two of them again. Ghost scoots over to make room in the bed, and Soap still doesnât really fit, but lies down anyway, tucked under Ghostâs arm, on top of the covers, but closer than when they last shared a bed.
âThink heâll ever let that go?â
âNot likely.â
Ghost couldnât care less. He ended up here, with Johnny in his arms. Right where he belongs. Alive and safe.
Wednesday, 6 December 2023, 17:45
Two weeks go by, and every day is more or less the same, except Ghost canât keep his promise of not taking his eyes off Johnny; heâs stuck on base, and Soap is assigned away, first on a solo mission, then one with the team but without him.
Soap texts, when he can. Itâs not enough. He wants eyes on, and hands on, too. Itâs not that Soap canât handle himself in the field, but Ghost wants to be there with him, instead of stuck here, waiting for him to return. Refuses to think that he wonât.
He busies himself with what he can do, but itâs hardly enough to take his mind off Johnny. Only light exercise, nothing that could rip his stitches, or worse, tear his carefully repaired artery and torn muscle. He was lucky the bullet missed bone and went straight through, but being immobile like this is testing the limits of his patience.
The sling has been discarded for a week, but his arm is only now starting to feel like part of him again. A couple of nights ago Soap texted him, updated him on his status, then on his status, trying to start something. Again. Ghost went to sleep hard, again. At least Johnny got off, evidence sent in grainy video, barely visible but made clear by the noises he made, ending with his name on his lips, soft but audible even over the slide of skin on skin.
The worst part was the whispered âMiss youâ, before quickly ending the video, like he thought Ghost wouldnât say it back. Like that isnât all Ghost has been doing while heâs stuck here, stranded.
Three more days, then he can say it to his face. At least Ghostâs check-up went well, healing according to schedule, showing no sign that thereâll be lasting damage. Approved to resume light duties but slightly heavier exercise, supervised by a physical therapist. Heâll take it. Anything to keep him occupied.
When Ghost gets back to his room after the first session, the door is ajar, and he stops in his tracks. He didnât leave it like that, but thereâs also no one on base who would risk breaking in. Neither the lock nor the frame are damaged; picked, not forced. Even unarmed and injured, Ghost doesnât shy away from a fight.
He pushes the door open.
Soapâs on his bed, asleep, and clearly didnât stop by his own room before coming here; dirty gear, filthy face, weapons leaning against Ghostâs desk, boots kicked off and muddy at the foot of his bed, gloves on his night stand.
He lets the door click shut behind him, careful not to wake Soap, and watches him for longer than a moment. Heâs here, back where he belongs. He looks pretty, for a man thatâs clearly beyond exhaustion and hasnât seen a shower in what seems to be at least a week. Thereâs a cut on his eyebrow, dried blood streaked and smeared down his cheekâit should remind him of the bullet wound, but all it does is show that Soap is alive â and Ghost wants to lick it off just to taste him.
Wants to press his fingers or his mouth to the cut and make it flow again, not to hurt him, but to see the evidence of his life, of his beating heart, matching his own, swelling behind his ribs. Swelling like his cock at just the sight of Johnny on his bed, coming straight here to see him and refusing to leave before he did.
Ghost lets him sleep, moving silently into the bathroom to turn the shower on, and undressing while he waits for the water to heat up.
Heâs down to his boxers when the door opens, and Soap makes eye contact with him over his shoulder, in the mirror in front of Ghost.
âCouldâve woken me up, you know,â he says as he walks into the bathroom, stopping just behind Ghost, still looking at him in the mirror.
All the fatigue is gone from his face, wide awake and bright-eyed, if dishevelled and grimy.
âLooked like you needed the rest.â
âNeed you more.â
He snakes an arm around Ghostâs waist, resting his hand just above his waistband, and leaning his forehead against Ghostâs shoulder. He inhales, then shifts, trailing his lips over Ghostâs bare skin, before nosing between his shoulder and his arm, inhaling again.
Ghost bites his lip. âWhat are you doing?â
âSmell good. Just let me â,â he presses closer, gear scratching against Ghostâs back, face insistent at the crook of his armpit.
Ghostâs cock twitches, and he raises his arm to give him access. Soap takes advantage instantly, pressing his face into the sweaty hair, breath hot against already hot skin. Sniffing him like a dog inspecting a returning owner. Ghost pulls Soapâs hand down to his straining cock, makes him feel just how much he likes this, how much he missed him, too.
Soap moans, palming at his dick, and then he's lapping at Ghost armpit, wet tongue into damp hair and skin, greedy, like he canât get enough, bringing his other hand up to grab a handful of his chest. And then he stops at what he finds there, face coming back into view, still under Ghostâs arm but meeting his eyes in the mirror before dropping them to confirm what he felt.
âThose are new. Whenâd you get them?â
He rubs his fingers over the metal, tugging lightly when Ghost doesnât respond right away, and he suppresses the sound he wants to make.
ââBout a week after we dealt with Hassan, on leave,â it feels like admitting to something, and it is; he got the piercings after Soap made him want more.
More of Soap, but this had to be enough. The look in Soapâs eyes tell him enough.
âCouldâve had me at any time, you know. Thought I made that clear,â he soundsâŚhurt, almost, but he presses a kiss into Ghostâs armpit before stepping back and undoing his vest.
Not leaving, then.
âI know. You did. Guess I just didnât want to take more than what you were offering. Thought I had time, to figure it out. Or to let go.â
Ghost finally turns around, wants to looks at him head on, without the barrier of the mirror between them. He watches as Soap continues taking off his gear, strap by strap, layer by layer, until heâs as naked as Ghost is â and feels.
âGlad you didnât. Let go, I mean,â Soap drops his underwear and finally meets his eyes, âI was waiting for you. All this time, I was waiting for you to get it. I was always yours, Lt.â
Ghost knows. On some level, heâs always known. Maybe not like this, but itâs been the two of them as a team within the team ever since he almost lost him the first time. Together but separate but not at all. Not ever.
He pulls Soap into him by his neck, flush together, leans down, and kisses him. Lets his emotions flood out through his lips and into Johnnyâs mouth, trusts that he understands. Soap responds in kind, opening up for him, licking into his mouth like heâs drinking it up, like he found a spring of clear water in the dry desert.
Kissing turns to biting, to near-gnawing, hungry spit wet lips caught between sharp teeth, sinking into each other, open-mouthed and panting like theyâve been running, chasing after each other, predator after willing prey, teeth and throats bared and exposed.
Ghost pulls back first, Soap chasing after him but held back with a firm hand to his throat, and he melts instantly.
âGet in the shower, sergeant.â An order, just for the way he knows Johnny gets off on it, just for the way he does, too.
He doesnât move, but his eyes darkenâbright blue washed out by the black of his pupilsâand he grinds his cock into Ghostâs thigh, and again, until itâs less grinding and more humping. Disobeying, not because he isnât trained well, but to test the slack of the leash. If Ghost had one, heâd put it on him.
His hands will have to suffice, for now. He tightens the one on his throat, not a choke, not a threat, but a promise, and already feels the burn in his gunshot wound. Itâs more than worth it for the way Soapâs hips still and his mouth drops open.
âDo I have to repeat myself?â
Soap looks like he wants to affirm, but he holds back and shakes his head. âNo, sir.â
âGood boy. Go.â
He pushes him, not too hard, more to spare his arm than to spare Soap, and Soap goes, stepping under the spray, letting it run over his head, hair soaking to lay down to his scalp, water running over his face and wetting his lashes, too. Reminiscent of the way he cried for him, on his knees in the alley, on the mat right in front of everyone, letting Ghost take what he wanted, eager to receive what he would give in return.
Give and take, push and pull, ebb and flow.
Ghost pushes his boxers down his hips and follows the tide. Wades in deep, and kisses Johnny like being pulled under, letting him wash over him, drowning in him. He presses him against the tiles, presses his cock against his hip, presses his mouth harder against his lips. Licks in and over his teeth, his tongue, eats him up, breaks away to lick at the blood and waterâmetal and salt and sweat and lifeârunning down his cheek, his jaw, his neck, bites down, lets go, kisses him again.
He canât get enough of him, solid and present under his touch, taking, taking, taking. Asking for more by pulling at Ghostâs shoulders, by pushing his hips forward to rise from the tiles, persistent, impatient.
Ghost doesnât give him what he wants, stepping back and grabbing a wash cloth and his shower gel, shoving them both into Soapâs hands.
âPatience. I got you.â
Soap looks fucked outâpink wet mouth, pink cheeks, pinker ears, wet eyes blinking at him slowlyâif it wasnât for his cock throbbing heavy and pink, too, under the running water, Ghost would think he came already.
Theyâre just getting started, but twice isnât out of the question for Johnny. Make him last longer on the second round. Finally get around to what Ghost wanted to do weeks ago. Make him cry for itâfor himâagain, maybe.
Heâs pent-up himself, two weeks of a bad angle with his left hand, or trying to rub himself into his sheets without hurting his arm, rutting into a pillow once, picturing it was Soap between his thighs, not getting much but wet dreams and blue balls. Not getting Johnny, in any case.
Soap squirts shower gel onto the wash cloth, and Ghost watches as he cleans himself, keeping his hands to himself until he canât, trailing his fingers through the suds on his skin, exploring, remembering.
âDonât touch yourself,â he warns just as Soap is about to bring the wash cloth to his cock, and Soap whines, eyes shining and brow furrowed on a frown when he looks up at Ghost, but he stills his hand.
Practically pouting, like a kicked dog, like Ghost wonât take care of him like he deserves.
He wraps his hand around Soapâs cock, feels him swell impossibly more in his grasp, and strokes him, once, twice, Soapâs hips hitching forward instantly, moan falling from his lips, loud and unrestrained, so close â and releases him, just on the brink, pressing a kiss to his jaw in apology,
His cock twitches hard, and one stream of cum drips out of him, but he doesnât come, and Ghost would praise him if he didnât think itâd push Johnny clear past the edge.
He conveys it with more kisses instead, gentler than he wants to be, away from Soapâs mouthâopen on soft pants, holding himself back like a good boy, so good for himâto his jaw and his neck and his chin, wet from the water, slick from Ghostâs tongue licking at him after every press of his lips.
Careful not to touch him anywhere but his shoulder to keep him steady, taking the cloth from his hands, trusting that Soap wonât disobey and bring them to his cock.
He doesnât, but he does drop down to his knees, steadying himself with his hands on Ghostâs thighs, looking up at him even with the spray of water hitting his face, eyes wide and blue and expansive like an ocean, begging like a prayer. Mouth already open, tongue out, waiting to take communion.
Ghost wonât last, not with Johnny looking at him like that, not after two weeks of aching for him, not when heâs more than aware of how good it feels to give in to him. He does anyway, guiding Soap by the wet strands of his hair to his cock, lets him lap at it, lick up the precum instantly flooding out of it before it can wash down with the water.
He drops the wash cloth to brace himself against the wall with his good arm, and Soap closes his eyes in anticipation, looking almost reverent, wet lashes sticking to his cheeks, hands up and grasping at his thighs, bathed in the water running over his head like a baptism.
Ghost feeds his cock into his mouth, slow for his own consideration; Soap can take this and more, wants it like heâs made for it. Wet and hot and slick and ready for him.
âMissed you. Couldnât stop thinking about you, Johnny.â
Itâs not what he meant to say, not right now, but itâs true, and Soap should hear it.
He canât respond with anything but a moan, tongue pressing up and rubbing at Ghostâs aching cock as he pushes it deeper. Back, just before he hits the back of Soapâs throat, just to hear him whine for it, then in, a little too rough, making him gag and try to swallow around him.
Ghost holds his cock there for a moment, holds Soapâs hair tight, lets Soap try to adjust instead of taking it away from him, before easing up, and thrusting back inside, into his mouth, over his tongue, into his throat, until heâs pressed as deep as he can go.
Soap gags again, harder, making a desperate sound that Ghost feels more than hears, panting through his nose, shuddering intensely, throat constricting around Ghostâs throbbing cock, eyes squeezed shut tightly, riding the wave of his orgasm with fingers digging into Ghostâs thighs sharply.
He came without touching himself, just from having Ghost in his mouth, barely even fucking him, just holding him to his cock. He doesnât let him off.
âLook so pretty like that, on your knees for me, gagging for it.â
Ghost is close too, thighs and stomach tensing from the effort to hold back, from giving Johnny more of what he wants, from allowing himself to spill down his throat or paint his face, mark him up and claim him. He shivers at the thought and the feeling of Soap trying to swallow him impossibly deeper, cock twitching hard, holding off, holding off.
Until Soap lets go with one hand to cup his balls, rolling them in his palm, pressing, gentle but insistent, begging him to empty them for him. Ghost groans, fucks in, grinds in, and lets go, arm throbbing in pain from how hard he pulls at Soapâs hair, cock throbbing his release down Soapâs throat.
He doesnât ease up until heâs done, vision blurry from the water in his eyes and how hard he came after weeks of waiting, and Soap just looks up at him, same water in his eyes, same blissful expression reflected on his face.
âFucking hell, Johnny,â Ghost is still panting, voice a little raw, sticking in his throat at the image Soap makes.
âNeeded that,â Soap leans his temple against Ghost thigh for a moment, mouthing at the side of his cock, before looking up at him again with those eyes wide and pretty and so expressive it almost hurts to look into them for too long.
Ghost is still hard, balls still heavy and full, and he wants to use Soapâs face again, make him take it again, but he wants him spread out on his bed more.
He helps him to his feet, legs shaky and trembling underneath him from kneeling on the hard tiles, and he makes Soap lean against the wall, arms bracing himself away from the cold sting of the tiles. He kisses the back of his neck before picking the wash cloth up and running it over his back, his arms, between his legs, before quickly rinsing himself off, too, and shutting the shower off.
He tosses Soap a clean towel, and watches him rub it through his hair, over his faceâopening the cut at his eyebrow back up from how rough he does itâand then with less dedication over his shoulders and chest before he wraps it around his waist.
Soap meets his eyes, aware heâs being watched. âSee something you like?â
âYes. Rather see you on your back, though.â
Ghost tugs him closer by the towel, loosening it to steal it for himself, but not before pressing a biting kiss to Soapâs jaw, licking at the trickle of blood gathering there.
âGo,â Ghost gives him a small shove in the direction of the door, drying himself off, careful of his arm but not caring to put much effort into it otherwise.
âYes, sir.â
Soap grins at him as he goes, the dazed look from before not quite gone, but lessening, and Ghost vows to put it back worse.
When he follows Soap into his room, heâs on his back on his bed as instructed, languid and lazy, cracking open one eye to look at Ghost for approval. He doesnât get it.
âChanged my mindââ Soap opens his other eye, and his mouth, about to protest, ââget on your knees.â
âAgain?â Despite the question, Soap sits up and slides off the bed, obedient, coming to rest at Ghostâs feet.
Tempting as it isâand it is, Ghostâs cock twitches to be in his mouth againâhe should have been more clear with his order.
âOther way, sergeant. Over the edge.â
This time, Soap doesnât listen right away, and pauses to lick at the head of Ghostâs cock, more precum already dripping from it at the thought of Johnny spread out for him.
Ghost holds him off when he tries to wrap his lips around him, but he doesnât need more instruction than the denial to finally do as he's told, turning around and bending over the edge of the bed, leaning on his forearms to look back at Ghost over his shoulder.
He arches his back, putting on a show again, and Ghost canât resist smacking his ass. The sound is loud in the quiet of the room, and so is Soapâs gasp, mouth open in shock, like he wasnât asking for it. It was hard enough to make the skin turn red, and Ghost kneads his fingers into it, lowering to his knees in between Soapâs legs, nudging him to spread them wider.
Soap is still watching him, anticipation written clearly on his face, and Ghost trails his fingers from the still-damp nape of his neck down over his spine, light and teasing in contrast to how hard he slapped him.
âEyes forward, Johnny.â
He turns, head bowed, neck stretched out and perfect for holding him down, but Ghost has other plans.
He spreads Soapâs cheeks, soft pink hole exposed, already puckering for him, and strokes a finger over it to make him react again. Like this, it looks like heâd never fit, but Ghost will get him ready. More than ready; heâll make him beg for it before he gives it to him.
Ghost bends down, kisses the small of his back, trails kisses lower, soft and gentle, before biting down into the reddened meat of the cheek he slapped, hard enough to make Soap hissâjumping and trying to get away on instinctâthen push back into it after the initial shock of pain passes.
When Ghost releases him, the marks of his teeth show clear in his flesh, bruised indents redder than the surrounding skin, and he soothes the mark with another kiss. He rubs his thumb over it, then spreads him wide again, and presses his face into the space he makes to lick at Soapâs hole. Keeps his tongue flat, gets him wet with short quick licks until Soap whines and arches deeper, spreading wider in the hope to get more.
âFuck, Siâsir, more. Please?â
Ghost smiles against him at the sudden reluctance to use his name, like he hasnât been moaning it on video for two weeks, or like he thinks he wonât get what heâs asking for without addressing him formally. It makes his cock twitch, but heâll make Johnny forget about holding back. Theyâre beyond boundaries, nothing besides their working relationshipâand even that, if Ghost is honest with himselfâis professional.
He might be Johnnyâs superior in title, and he enjoys giving him orders as much as Soap likes receiving them, but theyâre finally on the same page. He wishes it didnât take a month of grief and guilt and despair to get them here, but heâs not letting go of him ever again.
But he doesnât give Soap what heâs asking for, not yet. Keeps his licks short and teasing, there and gone again, just enough, just not, until Soap tries pressing back again to urge him, to make him give in. He doesnât, and then he hears what he was waiting for; soft but unmistakable. A small shiver and a sniffle.
Ghostâs cock throbs between his legs, willing to bet Soapâs is doing the same, unwilling to touch him to check, and he finally gives in, licks at him with more pressure, points his tongue to tease at his rim, dips in for a moment before taking it out and grazing his teeth over the sensitive puckered skin. It earns him a sob and Johnnyâs thighs quivering, hips twitching between the urge to push into it or press forward to get some friction against his dick. But he keeps still, as still as he can, and Ghost hums against him in approval before licking into him again. Soap opens for him eagerly, slick with Ghostâs saliva, clenching and relaxing, trying to pull him deeper.
He keeps going until Soap shakes under him, soft sobs turning to cries and unintelligible words, spit dripping down to his balls, drawn up tight like he might come untouched again, until his jaw is sore from the effort, thrusting his tongue into him like itâs his fingers or his cock.
Soap makes a choked off sound, animal and desperate, and Ghost pulls away instantly, takes his hands off him too, for good measure.
âDonât. Donât come, Johnny. Iâm not asking,â he doesnât need to specify, words clear as the order to pull back, to keep his finger off the trigger, to heel.
He watches as Soap visibly holds himself back, tense at first, then relaxing and breathing deep, before he looks at over his shoulder, disobeying the earlier order to keep his eyes forward.
âNeed you,â his voice is a soft tremble, cheeks wet with tears, and Ghost needs him just as much.
âUp. On your back, want to look at you.â
Soap goes on unsteady legs, crawling more than standing to get on Ghostâs bed, watching to see if Ghost will follow, reaching out for him as soon as he does. His cock lies swollen and leaking against his stomach, wetting the hair with precum, and Ghost makes sure not to touch it when he rubs his fingers through the mess, settling between his spread legs.
He slips his hand down, finger inside without teasing now, and doesnât take his eyes off Soapâs face. He stopped cryingâfor now, if Ghost has any say in itâbut he looks wrecked, undone. At his mercy.
Ghost isnât sure he has any, desire pulling at him until thereâs nothing left but flames licking at his bones like aged wood, fire curling around his heart, smoke filling his lungs, Johnnyâs wet blue eyes looking up at him, implicit trust, exposed throat ready and willing to be bitten into for a kill that wonât kill him. Ruin and rebirth.
He crooks his finger and watches those eyes drops closed, lips parting on a moan, and gives him another when he gives way so easily itâs like Soapâs entire body melts for him, for the heat consuming him from the inside out. Soap feels hot too, not just around his fingers, but his skin where Ghost touches him, his tensing thigh, his squirming hip, his quivering stomach. He doesnât touch his flushed cock, still leaking streaks of precum on his stomach as Ghost fingers him open and ready, begging for attention and getting none.
Soap looks like he could come on just his fingers; panting breaths, arms up to grab the headboard instead of touching himself, following an order Ghost didnât need to give, writhing in the sheets for more. Ghost decides he has mercy in him after all.
âBe good. You can take it, be good,â he soothes him as he slips his out, holds him steady with a hand to his hip, rubbing into it like calming a stray dog, easy, easy now.
Soap bites his lip and nods, watches as Ghost spits into his hand and uses it to slick his aching cock, just as neglected as Soapâs, and guides himself between his thighs, nudging between his cheeks, then at his hole.
He pauses there, as much for Johnnyâs benefit as his own, wanting so much to be inside of him itâs overwhelming, possessive, all consuming like the burning in his chest threatening to overtake him. Threatening to make him come before heâs done, before he can fill him up and claim him, make Soap feel as owned as he is even if they both know.
Soap pulls him back to the present, wrapping a leg around his hip to pull him closer, voice rough when he gathers the strength to speak after nothing but moans and whines would come.
âSimon, please. Câmon, Iâm right here with you.â
If he wasnât close before, Johnny using his name would get him there, a clear show of just how gone he is, too. Ghost wants this to last, wants to stay here until heâs had his fill, knows that day will never come, knows they have all the time in the world. They do, now. No more dancing around it, no more reliving missed chances and mistakes and failure to act.
He presses inside slow and careful, watching Soapâs face, seeing nothing but bliss and relief, and switches gears, sliding into the tight grip pulling at him, Soapâs cock twitching and his mouth open on a moan, loud and keening, letting go of the headboard to reach out for him.
Ghost goes to him, leaning down to kiss him as he fucks into him, grinding in until he canât go deeper, mouths meeting wet and hungry and messy, a collision more than a kiss, explosive and fiery and scalding. Ghost rolls his hips, Soap meets him, pulling at his arms, his neck, his hair, hands a flurry now that he can touch something other than himself, before settling on Ghostâs tits, grabbing handfuls, rubbing at his pierced nipples to make Ghost groan into his mouth.
They break apart when even the air between them feels too scorching to breath in, eyes locked, tears welling up in Soapâs when Ghost keeps pace, not letting up, not speeding up like both of them want.
âI got you. I got you, Johnny.â
The tears spill when he squeezes his eyes shut, sliding down to soak into Ghostâs pillow, before Soap opens his eyes again, lips parted on a gasp when Ghost hikes his leg up to get deeper if not faster.
Soap opens his mouth wider, and he might be asking for another kiss, or fingers, or nothing but air, but Ghost wraps his hand around his throat instead, not choking him, but pressing at his pulse. Feels it strum under his fingers, feels Soapâs moan almost before he hears it.
âWider.â
Soap obeys, tongue out like he knows exactly what Ghost wants to see, what he wants to give him. Ghost gathers saliva in his mouth, doesnât stop thrusting into him, and spits. It lands right on Soapâs tongue, and he watches it slide down before Soap swallows it and open his mouth again, eyes half closed but on Ghostâs face, squirming underneath him.
This time Ghost doesnât spit, but lets it drip slowly from his lips down to Soapâs waiting tongue, who moans when it hits but doesnât swallow, and when he gathers more he doesnât aim for Soapâs mouth but for his cheek, watches it land like in slow motion, hitting his skin and sliding down over his face to his neck, landing in his pillow just like Soapâs tears. More of which gather in his eyes, not quite spilling, just on the brink, just like Ghost is, more so when Soap tugs at his piercings and arches up beneath him, trying to get some friction against his cock.
He could stay here forever, fucking Johnny like he means it but never quite enough to let him come, keeping him on the edge, making him take it until he canât, not stopping until he canât either.
Itâs Soap brining him back a second time, back and closer at the same time, whining underneath him, twisting a nipple and pulling him tighter into him with the leg hooked over his hip.
âFuck, I canât. Simon, please, please, please,â his words turn into a litany, like now that he started he canât stop begging, and Ghost remembers; mercy. All the time in the world.
He finally speeds up, giving Soap just as much as himself what they both want, what they need. Fucks into him like he means to break him, hand tighter on his throat, choking now, and Soap uses the last of his air to moan like he was waiting for it, like itâs Ghostâs fingers taking it away is what fuels him into a blaze, eyes rolling back, and Ghost canât resist spitting into his gasping mouth again.
Soap almost convulses beneath him, grinding down onto Ghostâs cock, his own spurting hard over his stomach and chest, choking on air he isnât getting until Ghost loosens his grip, prey at the clemency of a predator that only wants to keep him in his jaws.
Ghost fucks him through it, harder now, lenient but not, giving, but taking just as much, leaning down to bite into Soapâs shoulder, wanting to shake him in his teeth, gnaw on him until he tastes blood, until Soap begs for more or for deliverance.
He does taste blood, but Soap only pulls at his neck to get him closer, and Ghost ruts into him like heâs taken shape of the animal of his yearning, licking at the wound he left, biting down again when itâs not enough to just taste him, needing to feel Johnny between his teeth and under his hands, cock pulsing as he finally comes, filling him up until his cum leaks back out around his cock, laying claim like anyone could ever take him away from Ghost.
Soap takes it, takes all of it, keening sounds of approval, of encouragement, still pushing back on him, clenching around him like he wants more, same single-minded focus, same possessiveness bleeding over and out of him, mingling with the blood and spit and sweat on his skin and in Ghostâs mouth. He slows to a stop, last few grinding thrusts as he gives Soap everything he has to offer, everything theyâve been too scared to look in the eye and meet head-on, keeps his cock inside him, and releases Soapâs tender flesh to press a kiss to his panting lips.
He doesnât pull out and roll off him under their breaths and heartbeats steady, chest to chest and mouth to mouth, so close they melt into the same being, seas meeting to become an ocean.
Ghostâs bed hardly fits them when theyâre next to each other, but he pulls Soap close, tucks him under his arm, makes it work. No other option.
âYouâre bleeding,â Soap trails his fingers near, not over, where Ghost ripped his stitchesâscheduled to come out tomorrowâarm throbbing from overexercise.
Itâs not so bad that requires attention, just a sting of pain, more than worth it, less than anything he had to go through to get here.
âSo are you,â he mirrors the touch, first at the cut on Soapâs eyebrow, not bleeding much but opened up and raw looking, then at the bite marks on his shoulder. Ghost isnât as considerate with him, poking at the bruises he left, smiling when Soap hisses.
âStop it,â Johnnyâs words are betrayed by the way he presses closer, seeking more of the sensation.
More of Ghostâs touch and attention, like always. Laying claim to it, carving out his spot, settling where he belongs.
âYou want food? Think we missed dinner, butâŚâ
Soap groans, stretching in his arms, wrapping himself closer around Ghost. âDonât wanna get up.â
Neither does Ghost, with Soap settling around and over him, a blanket of exhaustion and safety. They need another shower, first, but that can wait, too. He cards his hand through Soapâs hair, damp now more from sweat than water, and tugs him up to kiss him. Just a soft press of lips, affectionate, soothing, agreeing.
Later.
Thursday, 7 December 2023, 06:30
Ghost wakes up with sore muscles, pain throbbing dully in his arm, and a heavy weight on his chest. Too hot, but kicking the blankets off makes the weight move closer, a displeased noise rumbling through Soapâs throat.
âFive more minutes,â he speaks into Ghostâs neck, lips on his skin, followed by teeth, followed by âstay.â
âGiving orders, Johnny?â
He doesnât need to; Ghost has no intention of moving until he has to, and even then.
âNah, just askinâ. Leaving those to you,â he raises his head to meet Ghostâs eyes, looking more awake than he sounds, more so when he grins, wide and already pleased with himself, âSir.â
Ghost stares him down, pretends he likes it less than he does. Knows he isnât fooling Soap for a second. Keeping professional and private separate is hard enough when it comes to him, thereâs no need to fuel the flames and encourage Johnny to push at the boundary. It wonât stop him anyway.
Ghost doesn't mind as much as he should, or at all. In here, out there, no line between them. No distance he wonât cross. He pulls Soap closer to him, like theyâre not entwined with each other as much as the sheets already, kisses him despite their morning breath, tastes nothing but Johnny.
âYouâre a menace.â
âYour menace,â Soapâs voice leaves no room for doubt, but there hasnât been any.
Even when he wasnât Ghostâs, he was. Always has been, inevitable.
