1 - 20 of 35 Bookmarks by TwoBranches
Navigation
List of Bookmarks
-
Tags
Summary
Tomorrow, Soap would force himself to be awake at six. He’d be ready, sitting on the stoop, a cup of coffee in one hand and his rifle in the other.
And when he shot Ghost dead, he’d plant thistle in the viscera he left behind.
Ten years after surviving a gunshot wound to the head, Soap is struggling with the reality of retirement and the abrupt, seemingly unprompted reappearance of his ex-lover and former lieutenant. But healing isn't linear, and sometimes things need to shatter and break before they can be built back up anew.
Bookmarked by TwoBranches
09 Jul 2026
-
Tags
Summary
The break-up didn’t come out of nowhere. It was a storm circling the Riley/MacTavish relationship for months now. But Simon was still surprised when John actually called it quits. Laying in bed alone now, he could remember what John yelled just a few hours earlier. Things about how he drank to much, smoked too much. Wasn't changing for shit. Simon knew, after only a few weeks without Johnny, he needed him back. That's where Operation: Win Johnny Back came into play.
OR
Johnny breaks up with Simon due to Simon's alcohol addiction. Simon decides he needs to win the love of his life back, even if it means losing all of his vices.
Bookmarked by TwoBranches
09 Jul 2026
-
Tags
Summary
“Missed me,” Ghost crackles in his ear. Warm, teasing. A tone that Soap is almost certain is reserved for him.
Soap scoffs. "Prove it."
“Aw,” Ghost tuts. “Don’t trust me?”
No one I trust more, Sir. He doesn’t say it. Not that he isn’t sure Ghost already knows; if he’s even half as inhumanly perceptive as everyone gives him credit for, then he has to know, has to feel that tangible presence orbiting between them. (The direct acknowledgement of this entity feels too unshakably taboo. A point of no return that takes the shape of something gnarly; a feral elephant in the room that threatens to maul one or both of them down if addressed.)
“Bastard,” he grumbles instead. Wonders if his voice is as thick with affection over the com as it sounds spoken aloud. Would it matter, if it was?
//
[smut all the way down with a healthy dose of yearning]
Bookmarked by TwoBranches
12 Jun 2026
-
The Shield and the Shadow by a_platypus, Martuzzio, TrashBard
Fandoms: Call of Duty (Video Games)
29 Mar 2026
Tags
Summary
Ghost knows he's destined to spend the rest of his life going through the motions of being the sharp, shadowy knife those in power use to backstab one another. He's made peace with it. He's a professional. His newest contract, at least, seems promising. Taking down the head of the Royal Guard? A welcome challenge.
Sir John "Soap" MacTavish is far too busy to be fucking around in the frozen arse-end of Anfēowern. He's got an entire team of knights to direct, a king and a prince who are hell bent on making his life as difficult as possible, and an incoming visit from the king of a neighbouring country that will surely plunge his next few months into complete chaos. He’d love a day off. Fuck, he’d love five minutes off.
Fate must have a dark sense of humour, because Ghost and Soap are about to collide.
Series
- Part 1 of The Shield and the Shadow
- Language:
- English
- Words:
- 102,103
- Chapters:
- 15/?
- Comments:
- 985
- Kudos:
- 2,008
- Bookmarks:
- 511
- Hits:
- 51,476
Bookmarked by TwoBranches
07 Jun 2026
-
innocent, innocent, innocent again by Soupdepartment
Fandoms: Call of Duty (Video Games)
10 Mar 2026
Tags
Summary
He couldn't remember the last time touch meant love to him. It must've been some time when he was little, when his mother's hands were still tender and he looked less like his father. As he grew taller and bulkier, and his words grew defensive and harsh, she began to stare straight through him. The last gentle touch he'd ever taken without shivering beneath it was her thin fingers dragging over the bruises mottling his arms, never apologizing but always looking sorry.
His body waited for Soap to grab, to pull, to dig his nails in just because he could — but he didn't. He roamed over Ghost's skin like it was fragile, never lingering on the remnants of a past he'd never spoken of. It was too much. Too Johnny. He wished his shoulders would stop trembling just for a moment so he could feel that sweetness without a lingering sense of dread in his bones.
or: A new recruit triggers a flashback by pinning Ghost down during a sparring match and ignoring his tap out. Panicked, Ghost dislocates his own shoulder to free himself, and Soap has to pick up the pieces while Ghost confronts feelings from his past he thought he'd buried.
Bookmarked by TwoBranches
07 Apr 2026
-
Tags
Summary
Yearning, Ghost realizes, aches even deeper than a bullet wound.
He’s trained himself not to desire, the same way he’s trained his body to sprint while in full tactical gear, the same way he’s trained his eyes to focus through a sniper scope for hours on end.
But he’s never wanted someone—anything—like he wants Soap.
- Language:
- English
- Words:
- 54,108
- Chapters:
- 4/4
- Comments:
- 415
- Kudos:
- 5,188
- Bookmarks:
- 1,555
- Hits:
- 85,539
Bookmarked by TwoBranches
02 Apr 2026
-
Tags
Summary
Soap's hand is frantic, out of the gate like a greyhound at the track, his long fingers fisted into a hot, dense tunnel. Ghost hears himself grunt, like the wind's been punched out of him; his knees sag for a fraction of a second before he finds his centre of balance. Soap's mouth is hot and wet against one of the sprawling keloid scars on the underside of his jaw. Ghost doesn't know when, or how, to explain that he's never actually done *this* before, long past the point that he reasonably should have done.
-
I just wanted to write virgin!Ghost, honestly
Series
- Part 1 of Dogs Chasing Cars
Bookmarked by TwoBranches
27 Feb 2026
-
got you down on bended knee by spectralsoldiers (spectralarchers)
Fandoms: Call of Duty (Video Games)
17 Jun 2024
Tags
Summary
The man had almost caused an accident just because the driver had almost cut off Soap - without being prompted to. Who knows what he’d do if Soap asked for it?
As they pull into a rest area and Ghost pushes down the bike stand with his Alpinestars boot, Soap takes a couple of breaths as he tries to settle. He accidentally releases the clutch too quickly and the engine stalls as he hadn’t managed to hit neutral yet and that immediately catches Ghost’s attention too.
The man swings his leg over the sleek, black Yamaha R1 and comes over to Soap, eyes hidden by the tinted visor.or that time Ghost and Soap are out on a bike ride and Ghost rips off the side mirror of a car who almost hit Soap. The display of power, control and aggressiveness is too much for Soap to bear and so they have to pull into a rest stop to take care of it.
Series
- Part 2 of Gifts x CoD
Bookmarked by TwoBranches
17 Feb 2026
-
Fate isn't Merciful (but he makes it feel like it could be) by Vexx1c
Fandoms: Call of Duty (Video Games)
19 Dec 2022
Tags
Summary
“I can do it myself, Johnny,” Ghost interjected reflexively.
“I know.” A faint, fond smile twitched at the corners of Soap’s lips. “Just… let me help you, Simon. Can you let me help you?”
Ghost wanted nothing more than to protest. To send Johnny running back to base and leave him to wallow in peace. But there was something so earnest and kind in Soap’s eyes that left him utterly defenceless against the Scotsman’s offer.
Through his reluctance, Simon nodded, offering his hands to Soap.
//
Simon was no stranger to his past replaying behind his eyelids. It was rare, however, that his dreams threatened to carve new scars into his skin. When he dreams that Johnny dies in his arms, he does the one thing he promised hismelf he'd never do - he runs.
Naturally, Johnny follows.
Bookmarked by TwoBranches
10 Feb 2026
-
Tags
Summary
With regard to gay male sexuality, a total top or pure top is one who assumes an exclusively penetrative role for sex.
Ghost has just come to a rather unpleasant realisation. That he had, apparently, been wrong about something he had long since accepted as an irrevocable truth.
Ghost is a total top.
Or better, he was a total top.
Because he's pretty sure he's found his exception.
Or well, the person he would be willing to make an exception for. Not like he’s been invited to.
It's not like he wouldn't bend Johnny over in a heartbeat either. A single sign of interest is all it would take really. Wouldn’t even need to be a very strong one.Bookmarked by TwoBranches
28 Jan 2026
-
Tags
Summary
Ghost fantasizes about what bottoming for Soap would be like.
Bookmarked by TwoBranches
23 Jan 2026
-
Tags
Summary
Soap struggles to adjust to his new life of disabled veteran.
It's too quiet, too empty, too alone.
A surprise visit of his favorite Lieutenant may change that, though.Bookmarked by TwoBranches
20 Dec 2025
-
Summary
A loosely connected series of GhostSoap fics based on my own headcannons, through the course of their relationship. They won't necessarily be posted in order, but they will be ordered chronologically as they are posted. Based on prompts for whumptober, angstober, and flufftober, there will be a lot of whump, hurt/comfort, and some spice later on. Heed the tags!
- Words:
- 155,478
- Works:
- 30
- Bookmarks:
- 135
Bookmarked by TwoBranches
20 Dec 2025
-
Tags
Summary
Snow whipped around them both in a frenzy. It was all Soap could do to keep putting one foot in front of the other, dragging them both forward as frost nipped at his bones. Wind slammed them from all sides, roaring through the bare trees and covering Soap's footsteps as quickly as he made them. Claw-like branches grabbed at him and Ghost, but he didn't dare stop, no matter how hard they tried to force him back.
Stopping meant death.
And Soap wasn't about to let the man he loved freeze and be left forgotten in no-man's-land.
— ❄️ —
Trapped in a collapsing blind and battered by days of snow and silence, Soap is fraying at the seams—cold, half-mad, and absolutely convinced his lieutenant is some cocked-up apparition of a man. But when the mission turns, everything spirals, leaving Soap to drag an injured, hypothermic Ghost through blizzard and blood to the last safehouse still standing.
(Or: A storm. A sniper’s nest. A confession years in the making. And the quiet moment where Soap finally gets to hold the man he never stopped falling for.)
- Language:
- English
- Words:
- 17,842
- Chapters:
- 2/2
- Collections:
- 1
- Comments:
- 52
- Kudos:
- 640
- Bookmarks:
- 108
- Hits:
- 6,094
Bookmarked by TwoBranches
13 Dec 2025
-
It Took a Long Time (To Get Back Here) by sammyandspice
Fandoms: Call of Duty (Video Games)
07 Apr 2024
Tags
Summary
Soap is frustrated with Ghost's ability to stay cool and collected during sex. Ghost ought to be lost in his sauce by now and he's not even slightly turned around; it's like he's got a map or a GPS or a fucking compass. Johnny has tried everything he can think of to throw Ghost off course and make him scream with no luck.
Until he discovers Ghost's latent praise kink, followed by the knowledge that Ghost has never bottomed before, despite his apparent interest in it.
Well, Soap can certainly do something about all of that. And he fully intends to.
- Language:
- English
- Words:
- 14,364
- Chapters:
- 1/1
- Comments:
- 121
- Kudos:
- 2,868
- Bookmarks:
- 548
- Hits:
- 32,680
Bookmarked by TwoBranches
30 Nov 2025
-
Tags
Summary
Five years after the world was ravaged by a zombie outbreak, what remains of humanity has learned how to survive in their new apocalypse. In their new normal, the dead wander the earth with insatiable appetites, families have been ripped apart, citizens have been abandoned, and the Reds thrive amongst the chaos.
When an unfortunate run-in with some Reds and an inconveniently-timed thunderstorm forces Soap to separate from Price and Gaz during their hunting session, he finds himself washed up on the doorstep of a wooden cabin. Only he's not alone.
Soap should probably be more worried about the masked stranger with a furrowed brow pointing an arrow at his chest, but there's something intriguing about him, secrets hidden deep within his heart and walls impenetrably built up. And even more shocking is the fact that the stranger allows him inside to take refuge.
What starts at that moment which neither realize is the beautiful unfolding of a love story between two people who were meant to find each other. It's about learning to trust again, the power of forgiveness, finding hope in the world that has ripped everything from you already, and falling into the arms of someone who will love you unconditionally.
- Language:
- English
- Words:
- 343,097
- Chapters:
- 42/42
- Comments:
- 882
- Kudos:
- 670
- Bookmarks:
- 167
- Hits:
- 26,129
Bookmarked by TwoBranches
05 Nov 2025
-
The Many Masks of Simon Riley by slightlysmilingface, yaboytayto
Fandoms: Call of Duty (Video Games), Call of Duty: Modern Warfare (Reboot)
19 Jan 2025
Tags
Summary
Ghost is not Simon. Ghost is not Simon. Ghost is not Simon.
or, Simon Riley has DID.
Series
- Part 1 of masks, memories and other impossibilities
- Part 1 of many masks and its au's
- Language:
- English
- Words:
- 262,963
- Chapters:
- 35/35
- Collections:
- 1
- Comments:
- 1,258
- Kudos:
- 2,931
- Bookmarks:
- 576
- Hits:
- 84,812
Bookmarked by TwoBranches
28 Sep 2025
-
Tags
Summary
It had been a dream. It had just been a dream, him conflating nightmares and memories, his traitorous mind tainting the good things in his life with dead men, but—
But, he had wanted it. It was just a dream but it had felt— good, he’d felt good, and he’d wanted it, he asked for it, it was his hands and his lips and his choice—ghost has a difficult nightmare and has to come to some conclusions in the aftermath
Series
- Part 62 of yours to keep
- Language:
- English
- Words:
- 13,401
- Chapters:
- 1/1
- Collections:
- 1
- Comments:
- 63
- Kudos:
- 871
- Bookmarks:
- 62
- Hits:
- 5,964
Bookmarked by TwoBranches
28 Sep 2025
-
Tags
Summary
So, Soap’s a big guy. Obviously.
He’s not overly tall, but he’s wide in the shoulders and thick in the thighs. He’s the kind of big that’s naturally built all over: training muscles on top of mission muscles on top of an innate bulk.
He’s the kind of big that makes him immovable to most guys.
The kind of big that’s always been -ger than most everyone else—if not by height, than at least by heft.
So when they’re on mission and Ghost spots a grenade before Soap does, and, with no time to warn him, grabs him by the waist and flings him back behind cover, gear and all, Soap’s really not expecting to think much about it, aside from maybe, ‘Oh, shit.’
What he thinks instead is: ‘Oh-hmm.’
And then, in rapid succession: ‘Big.’
------ ------ ------ ------ ------ ------
Or, Soap realizes that Ghost is bigger than him. His dick realizes that’s hot.
- Language:
- English
- Words:
- 10,042
- Chapters:
- 1/1
- Comments:
- 154
- Kudos:
- 2,428
- Bookmarks:
- 592
- Hits:
- 19,654
Bookmarked by TwoBranches
17 Sep 2025
-
Tags
Summary
“Nah, I knew what I was doing. I was fixing to stab him ‘fore you showed up.” Sadie heads for the dresser, plucking out the pins holding her hairstyle in place. “Worst part was having to talk to him for so long.”
“Probably didn’t need to. Could’ve just shown up wearing that little number and had him wrapped right around your finger.” The oil lamp in the corner casts a dark shadow across Arthur’s features.
Or: An undercover mission requires Sadie to get uncomfortably close to the target. The job is less than thrilling, but the pay (and Arthur’s reaction afterwards) might just be worth it.
- Language:
- English
- Words:
- 3,639
- Chapters:
- 1/1
- Collections:
- 1
- Comments:
- 7
- Kudos:
- 48
- Bookmarks:
- 5
- Hits:
- 1,301
Bookmarked by TwoBranches
05 Sep 2025
