1 - 20 of 157 Works in Brat John "Soap" MacTavish
Navigation
Listing Works
-
Tags
Summary
Twitter threads all in one space.
-
Tags
Summary
It was a dream, John flying out to London to meet with the team, Price explaining that he would get his in-house editors working on the project, that revisions and such usually took a few months. But everything was handled for him, the cover artist, the designs for the physical book itself, social media promotions. Everything.
And John didn’t even have words for how excited he was.
He glances at the name of the editor one more time, brows furrowed as he tries to remember who the fuck Ghost is. He met a ton of people at the office the other day, John Price welcoming him with open arms before introducing him to his team, a small group, and yet John knows he would remember the name of this person.
Seeing as it really wasn’t a name at all.
-
Tags
Summary
It wasn't that Ghost disliked working with Soap. In fact, he might enjoy it a little bit too much. He had no idea how, but Soap had managed to get under his skin, making Ghost care about something for the first time in years. It was terrifying, because Ghost didn't know how to turn it off, or when to stop when it came to Soap.
~~~~~~
Ghost and Soap go undercover in a BDSM club. Ghost is more than pleased to get an opportunity to finally put Soap in his place.
-
When walls crack, so do we (Ghost/Soap/reader) by Pilsh
Fandoms: Call of Duty (Video Games)
01 Jan 2026
Tags
Summary
The world went to shit a while ago and you've been surviving on your own ever since. One day, when scavenging for supplies, you run into a group of soldiers who are not too keen to let you go. They swear their intentions are pure but can you really trust them? You hope so, because it doesn't seem like you have much of a choice.
AKA: reader gets kidnapped by 141 because they are lonely and horny! Rape is mentioned as it is a realistic threat in this AU but there will be no noncon or dubcon in this story
A/N: tags will be added as I go, explicit work, minors DNI
-
Tags
Summary
Summer of 1919.
Being punished by his father for drowning in rumors and consequences from the end of the War, Socialite and Old-Money John MacTavish is sent to the United States to screw his head on straight to earn the right to take over the family steel business.
Calling in an old favor from a former servant should do the trick to set the boy back on his pre-determined path of High-Class living and fixing his reputation through menial labor and psychological punishment.
Famous last words.
-
Tags
Summary
LochAndLoaded — Read your profile and I think you might be exactly what I’m looking for. Never done this before, have no idea what I’m doing. I’m used to being in control, but I think I’d like to see what it’s like to give it up.
John’s stomach flips as he reads it over, fingers tightening around the phone, breath hitching tightly in his chest. He doesn’t regret what he said, because it’s true. He does want to know what it would be like. And yet, he can’t help how raw it makes him feel, how exposed. Like something has been peeled open inside of him, and John is helpless to stop it.
He doesn’t even know when these thoughts started, only that he’s been thinking them for a while. This wanting turning into a need, sharp and relentless, plaguing John’s every waking thoughts. He knows he could go to the bar, knows he could find a pretty lad or lass and settle the ache in his belly.
But that ache always comes back.
-
call of booty 2.0 (booty strikes back) by pap3rtigers
Fandoms: Call of Duty (Video Games)
31 Oct 2025
Tags
Summary
The long-awaited sequel to "call of booty" has finally arrived! 14 days, 14 prompts, 14 days to watch your faves gettin' it on.
Pairings and warnings in each chapter's title and notes.
-
Tags
Summary
The king of demons is in a bad mood and there is only one who can fix that.
Or
Simon needs his emotional support Johnny to work out some anger.
Series
- Part 2 of Call of Duty Demons AU
-
Tags
Summary
posting some of the smut from one of my longer stories here, can be read as standalone
I may add some additional things when they break into my mind
-
Tags
Summary
"Chest and shoulders on the floor - but up on your knees so that ass is up where it belongs. Plant 'em spread, nice and wide. Then you're gonna tuck your heels back against your thighs and grab your ankles with your hands. You're going to need the help holding that position."
"How long?"
"Til I say so Johnny. Bottoms off, let's see those pretty bits you've been keeping from me."
Finished, expanded version of a quick thread fic inspired by a very compelling visual - Artist Ghoap-ified version of that visual included here with permission.
-
Tags
Summary
And just like that, after months of dancing around each other, shit communication and jealousy so intense it had taken a toll on Ghost’s dental health, all they got was half a day before their jobs caught up with them immediately. Fucking figures.
It's been four weeks since Soap and Ghost stumbled into bed with each other. After getting to stew in their feelings and insecurities for a month they finally get make good on the promise of spending time together in Glasgow there's just one question left to answer. Or maybe like a dozen. Or a hundred?
Probably a good thing Ghost insisted on taking his car and they have six hours to figure it out.Series
- Part 2 of STAB - Simply The Armies Best
-
Tags
Summary
Everyone is tired of Ghost and Soap constantly fighting. When Gaz suggests to Price that it's probably because they're into each other, the captain takes matters into his own hands - with a gun.
-
Tags
Summary
Ahem. Johnny “Soap” MacTavish gets absolutely turned on by explosions. No questions will be taken. It’s the canonical truth.
Ghost finds out.
-
Tags
Summary
John has been working himself half to death to try and dig his father out of the hole he's got himself into. Little does he know he's managed to catch the attention of one of the most dangerous men in the city.
And Ghost will go to any lengths he deems necessary to make Johnny his.
-
Tags
Summary
Soap is a good soldier. One of the best even; the youngest to ever join the SAS. But he has flaws and one of these will soon kick him in the ass: his disrespect towards superior officers.
Or:
Ghost is pissed off by Soap’s indiscipline, so he writes an insubordination report about his Sergeant. Soap tries to stop Ghost from submitting it but keeps failing at being the good little soldier he promised to be. The Lieutenant seems to warm up to Soap along the way. -
Tags
Summary
Soap finds himself at risk of disciplinary action after proving his biggest flaw time and time again: His disrespect towards superior officers. Ghost is the one holding an insubordination report that could break his career. Desperate to stop him, he corners Ghost behind closed doors, where rank and restraint all start to unravel. What begins as a confrontation sharp with authority turns into something neither of them fully controls. Between clipped orders and gasped confessions, control slips, and by the end, the report becomes just an excuse to get too close.
-
Tags
Summary
“Johnny. Look at me.” Ghost urged, his tone just a bit softer than before. Soap would get like this sometimes, out of his head in a way, but it hadn’t been this bad in a long while. Ghost hated it, hated the way he was almost helpless against the throes of his sergeant’s mind.
However, there was one thing he could do, although it would require a gentle touch.
“Alright.” Ghost mumbled, mostly to himself at this point. He might not be able to get through to Soap the normal way, but he knew that he would still follow orders. “I need you to go to your room and clean up.” His tone was not unkind, but it held an air of authority that he knew Soap would need right now. He needed the rigid structure. “After that, I want you to meet me in my office. 22:00.”
--
Or: Ghost finds a way to get Soap out of his head.
-
Tags
Summary
“Please, drill sergeant.”
Ghost’s eyes nearly popped out of his skull. “Know my rank, Mactavish.”
Without dropping the act, Soap cooed, “Please, drill sergeant. Don't make me run any more laps. I’m tired. I’ll do anything.” He leaned in extra close and his voice got more breathy by the end of his sentence.
Simon stayed quiet, processing the situation. Soap continued.
“Please, sir. My legs burn. Please go easy on me, drill sergeant.”
“Jesus Christ.” Ghost muttered.
Or
Ghost compares Soap to their hard-headed recruits. Soap decides to run with it and become one of his recruits for the night.
-
Tags
Summary
These are my fics for Puppy Soap week! Each chapter is a stand alone fic. Individual fic tags will be put in the notes for each chapter. I will indicate which prompts were used as well as whether they are NSFW, DD (dead dove) or SFW to read.
Day 1: Collars (NSFW)
Day 2: Begging/Exhibitionism (NSFW/DD)
Day 3: Oral fixation/Kissing (NSFW)
Day 4: Loss of virginity/Dog grooming (NSFW)
Day 5: Scent kink/Chastity (NSFW/DD)
Day 6: Nesting (SFW)
Day 7: Dirty talk/Sex pollen/Praise (NSFW/DD)These are all bottom Soap/top Ghost. I will update additional tags as each day is posted
-
Tags
Summary
It was a fancy, unbearably stiff type of event, and Soap was bored out of his mind as the waiter served their nth plate of the night.
A brilliant idea sprung to his mind as he watched Ghost lift his mask to take another bite of whatever cubed mush was on their plates. He grinned, taking out his phone. Shoving it under the table, he sneakily opened his messaging app, clicking on Ghost’s name and began to type out a text.
Soap: Boring party. Could’ve been fucked against the wall by this time instead if we just stayed in.
He sent it, quickly locking his phone before taking another bite of his food, eyes watching Ghost like a hawk. A few seconds was all it took before Ghost was glancing around, slowly taking out his phone, and Soap couldn’t keep the smug expression off his face as he watched the way Ghost’s eyes widened just a tad, gaze snapping up to meet Soap's own.
Soap couldn't resist sending a few more texts, watching eagerly each time Ghost read his messages, his burning gaze of desire locking onto Soap. It was a fun game to play, knowing that Ghost couldn't do anything about it.
He was in for a rough night later.
