1 - 20 of 361 Bookmarks by echoshadow
Navigation
List of Bookmarks
-
Tags
Summary
“Fuckin’ hell, Johnny.” Ghost was standing in the middle of the carnage, covered in blood like a fallen angel.
Thank God.
Johnny’s grip loosened on his rifle, dropping the muzzle forwards. Ghost was on him in a second, only needing to take a single stride to get to Soap and tuck an arm around Soap’s waist, tugging the weapon from his hand.
Soap could feel his heart beat in his left arm- hanging limply at his side, blood dripping off his fingers. “Nah, still on earth last I checked.”
He had hoped Ghost would at least chuckle, but the man did not seem to find anything funny about this for some reason. -
Tags
Summary
“Yield.”
He bares his teeth, presses back against the firm body above him and bucks, furious and not particularly sure as to why.
The arm around his throat tightens as Ghost presses further against him, nearly crushing him with his weight. He’s trying to wear him down, trying to get him to collapse, but Soap has held heavier, has pushed through worse.
The spar isn’t over until he says it is.
Bookmarked by echoshadow
11 Jun 2026
-
Tags
Summary
Freediver John “Soap” MacTavish has trained for years to break the world diving record—pushing his body beyond limits, mastering the silence of the deep. But as the record attempt nears, something begins to stir beneath the surface.
Something watching him.
Something waiting.It starts as a feeling, a presence just out of reach, one that fills him with unease... and a strange sense of longing. The deeper he dives, the more he feels it, a pull that’s not just in his mind, but in his bones.
Like he’s not alone down there. Like whatever is waiting for him in the dark has always been meant for him, and him alone. -
Tags
Summary
---
“I’m not re-enlisting.”Rodolfo had practiced it, grieved it, tried to talk himself out of it for weeks. The words almost stopped meaning anything to him; he’d said them so much.
He still isn’t ready when he says them. This part, this is the part that determines it all.
---Rodolfo knows that he can't be enlisted forever. The chances of retirement dwindle every time he signs back on, but try as he might to convince himself year after year that this is the year he doesn't re-enlist, something stops him.
- Language:
- English
- Words:
- 2,524
- Chapters:
- 1/1
- Collections:
- 1
- Comments:
- 45
- Kudos:
- 2,032
- Bookmarks:
- 221
- Hits:
- 8,702
Bookmarked by echoshadow
07 Jun 2026
-
Tags
Summary
Ghost hasn't been himself for days and he's taking it out on everyone.
Soap is determined to fix whatever the hell is going on.
He's just... not sure he ever imagined it would look like this.
Series
- Part 1 of Any Time You Need Me
- Language:
- English
- Words:
- 10,902
- Chapters:
- 1/1
- Comments:
- 552
- Kudos:
- 10,770
- Bookmarks:
- 1,461
- Hits:
- 93,965
Bookmarked by echoshadow
06 Jun 2026
-
Tags
Summary
Ghost didn't trust Soap, couldn't know for certain what a year and a half of forced fighting in the pits did to something as volatile as a Wolf. But Price insisted that the man may have valuable intel, might be enough to finally bring down the Fighting Ring where they'd found him.
So Ghost watched and waited as the others let themselves be fooled by the charming stranger.
Ghost wouldn't be so easily swayed.
- Language:
- English
- Words:
- 60,267
- Chapters:
- 12/12
- Comments:
- 1,036
- Kudos:
- 4,948
- Bookmarks:
- 1,039
- Hits:
- 88,032
Bookmarked by echoshadow
06 Jun 2026
-
another one about ghost's shitty driving. by Mothervvoid
Fandoms: Call of Duty (Video Games)
21 May 2023
Tags
Summary
What was suppose to be a simple op ends in a high-speed car chase. Will Soap survive Ghost's driving?
Bookmarked by echoshadow
04 Jun 2026
-
Tags
Summary
“You good back there?” Ghost calls.
Just get to the next checkpoint, he tells himself, just need to make it to the next checkpoint.
“Solid,” Soap says, his voice far too shaky for his liking. “Just got sun in my eyes.”
- Language:
- English
- Words:
- 2,070
- Chapters:
- 1/1
- Collections:
- 1
- Comments:
- 22
- Kudos:
- 1,326
- Bookmarks:
- 130
- Hits:
- 10,069
Bookmarked by echoshadow
04 Jun 2026
-
Tags
Summary
Ghost turns and leaves without speaking, and Price follows after him.
Soap huffs to himself, irritated. What kind of name is ‘Ghost’ anyway? The guy’s clearly got issues, and hiding his face seems to be the least of them.
Bookmarked by echoshadow
04 Jun 2026
-
Tags
Summary
Soap's standing in the hall, alone, arms wrapped around himself like he’s cold. Ghost's words are ringing in his ears like tinnitus.
Bookmarked by echoshadow
04 Jun 2026
-
High on the spirit and drunk on fumes by storm_petrel
Fandoms: Call of Duty (Video Games)
04 Mar 2025
Tags
Summary
This isn't his knife, it's Ghost's. Molded grip, modified tanto blade, S.R. carved deep into the butt.
If he makes it out of this alive, he's going to have to beg forgiveness for somehow mixing Ghost's knives in with his own gear. Possibly he's gonna have to go to confession because this feels like one of the bad sins.
Or, a mission goes awry, and now Soap's got to deal with hostile terrain, a hit squad of cartel sicarios on his tail and Ghost's voice on his busted radio. Honestly, it's the last thing that probably fucks him up the most.
- Language:
- English
- Words:
- 11,129
- Chapters:
- 3/3
- Comments:
- 263
- Kudos:
- 1,445
- Bookmarks:
- 376
- Hits:
- 11,322
Bookmarked by echoshadow
04 Jun 2026
-
Tags
Summary
Graves grips the base of Soap’s mohawk tight enough to make him wince.
“Where is Alejandro’s safehouse?”
“Away n’ bile yer heid.” Ghost snides, fingers itching to drive a knife into Grave’s throat. Soap huffs, small smirk on his lips just long enough for Simon to catch before his head is plunged into the water.
AKA The boys get captured during the Las Almas mission.
- Language:
- English
- Words:
- 4,979
- Chapters:
- 2/2
- Collections:
- 2
- Comments:
- 29
- Kudos:
- 1,820
- Bookmarks:
- 223
- Hits:
- 15,068
Bookmarked by echoshadow
03 Jun 2026
-
Tags
Summary
After getting the Vaqueros back from Graves, Soap and Ghost find themselves captured. Graves wants information and he also wants to see them dead. Both find themselves surprised by how protective they feel over the other.
- Language:
- English
- Words:
- 6,701
- Chapters:
- 1/1
- Collections:
- 1
- Comments:
- 22
- Kudos:
- 1,813
- Bookmarks:
- 212
- Hits:
- 12,849
Bookmarked by echoshadow
03 Jun 2026
-
Tags
Summary
The first time Soap wakes up on the cobblestone street it sucks. The second time he assumes that he had a really weird premonition dream. By the fourth time, he's already convinced that he's being punished for something.
or
Time loops break everything Soap should know about reality, but it's hard to dispute what he's experiencing in real-time.
Series
- Part 1 of Time Loops Suck
- Language:
- English
- Words:
- 24,324
- Chapters:
- 4/4
- Collections:
- 5
- Comments:
- 413
- Kudos:
- 4,762
- Bookmarks:
- 951
- Hits:
- 43,451
Bookmarked by echoshadow
02 Jun 2026
-
Tags
Summary
Stranded from his teammates and with nowhere to lay low but in an old cabin, Soap is feeling a bit aggravated.
Uneasy, too—what with the skull-faced portrait hanging above the fireplace, with eyes a little too realistic for Soap's liking.
- Language:
- English
- Words:
- 6,202
- Chapters:
- 1/1
- Collections:
- 1
- Comments:
- 29
- Kudos:
- 639
- Bookmarks:
- 92
- Hits:
- 2,947
Bookmarked by echoshadow
02 Jun 2026
-
Tags
Summary
From a young age, Prince John has always been completely fascinated by dragons. They are prestigious, thoughtful, intelligent creatures, and he thinks it a shame that they're so misunderstood—so he does everything in his power as prince to correct that, at least for himself, particularly with help from Price, the castle's dragons' stable master.
But then Price is disappearing on a trip for some months, and in his place John is left with a man that goes only by Ghost, and sometimes seems more dragon than human.
And of course, naturally, they fall in love.
Bookmarked by echoshadow
02 Jun 2026
-
pine, sea salt, and the taste of cherry cordial by ghcst
Fandoms: Call of Duty (Video Games)
02 May 2023
Tags
Summary
At 28 years-old, Soap has already lived a decent amount of his life.
Don't get him wrong—he's certainly grateful for what opportunities he's had, but as he settles in Os Kervo to work for a blacksmith by the name of Price, he finds things start to get a bit boring, and there is, at some point, something left to be desired.
Then a Fjerdan with bicoloured eyes and a stupidly handsome face walks into Price's shop one day, and Soap thinks he's discovered, for the very first time in his twenty-eight years of life, what exactly love is.
It's a very welcome change in his life. The only problem is that Soap is Grisha, and he's not certain if he could ever break that to Simon.
-
Tags
Summary
If Soap weren't completely in love with one Simon “Ghost” Riley, he would probably kill him.
He might still do. He hasn’t decided yet.
To be fair, he’s still in shock. It all happened so suddenly.
OR— Ghost, back from a six day mission, collapses from exhaustion in the middle of a conversation with Soap. It's about as pathetic as it sounds.
- Language:
- English
- Words:
- 4,332
- Chapters:
- 1/1
- Collections:
- 4
- Comments:
- 142
- Kudos:
- 11,002
- Bookmarks:
- 1,262
- Hits:
- 80,000
Bookmarked by echoshadow
01 Jun 2026
-
Tags
Summary
It’s not everyday a man is mistaken for a fair maiden and kidnapped by trolls.
The Oak King is in for a surprise with his current tribute.
ETA: I came back and added a brief epilogue at the end.
Series
- Part 2 of Fractured Fairy Tales
Bookmarked by echoshadow
01 Jun 2026
-
Tags
Summary
Prince John “Soap” MacTavish has always been an outlier in his kingdom. Singled out and forced to stand his ground on multiple occasions, it was going to take something truly historic to put him out of the picture.
Like a prophecy.
Like a dragon waiting to determine his fate because of the said prophecy.
With just a sword in his hands and a disastrous prophecy to guide him, does Soap have what it takes to truly survive his fate? Or will he have to surrender to the beast known to have never been bested by any man?
~
A dragon shifter Ghost x prince Soap au.
- Language:
- English
- Words:
- 48,235
- Chapters:
- 10/10
- Collections:
- 1
- Comments:
- 157
- Kudos:
- 940
- Bookmarks:
- 226
- Hits:
- 14,306
Bookmarked by echoshadow
30 May 2026
