Discover and read the best of Twitter Threads about #ghostsoap

Most recents (10)

[ creature!au đŸ’€đŸ§Œ threadfic! ]

naga!ghost / soap

2,337 words (48 tweets)

inspired by the drawing i did the other day ->w<-

#CallofDuty #CoD #GhostSoap #SoapGhost #SimonGhostRiley #JohnSoapMactavish ImageImage
even after nearly a week, it was still a little strange to be around this behemoth of a beast—all twelve-point-something meters and god-knows-how-many kilos of naga that was GHOST. it wasn’t fear he felt—no, soap hadn’t really been afraid of the naga, save for the brief moment +
his head was inside ghost’s mouth and he thought he was about to be eaten. but he’d been able to talk himself out of that mess of venom-filled teeth and constricting coils. and he’d made well on his promise to get the both of them out of that cell.

now here they were. +
Read 49 tweets
#soapghost / #ghostsoap thoughts

hurt/comfort, anxiety attack

simon is a neat and organized person. after his first death, he decided to take everything into his hands, including the way things were organized.

his sheets are always tucked and folded, laundry always in-
folded neatly and put away after being done, desk always immaculately neat despite all the papers on it. his things are contained in dividers, file folders, and hidden storage bins.

his room is basically a recruit’s dream. -
but for the first time in his career with the 141, johnny sees that simon’s room is a mess.

his documents are scattered all over the desk, his knives are in a pile on his bed, and his drawers are open with some pieces of clothing clearly thrown out. it’s like a-
Read 27 tweets
Johnny’s Resistance to Flirting Training.
#ghostsoap / #soapghost

Price thinks Soap needs to stop flirting with Ghost on the job. What better way to help than have Ghost flirt with Soap all day to desensitize Soap?

CW: miscommunication, trans!ghost
Price has had enough of Soap’s flirting on comms. Usually he doesn’t mind, but causing Ghost to miss an important shot, Price is furious.
He has Ghost pulled into his office.
“Simon, you have to do something.” Price says. “Soap needs to stop flirting on comms.”
“What do I do?” Ghost asks, “Flirt with him relentlessly like he does me?”
Price smirks.
“Exactly.”
Ghost snorts. “Yeah, right.”
Price doesn’t answer.
“Oh you’re fucking kidding me.” Ghost sighs.
Price shrugs and pats his friends shoulder.
“I believe in you,” he says.
-
Read 23 tweets
#ghostsoap #soapghost 💖 (fluff, slow dancing)

“Do you think you’ll be in the military forever?”

Soap adjusts his head on Ghost’s lap. Ghost is resting up against a tree as he looks down, his hand gently grazing Soap’s sun-kissed cheek. 1/33
The sun is slowly setting over the park, the golden hues painting the sky so beautifully.

“I thought I was going to be, but
”

Soap notices a hint of red quickly forming on Ghost’s cheeks. 2/33
Soap can already guess the reason why Ghost is suddenly looking up into the sky, obviously trying to avoid any form of eye contact.

“Simon Riley. Have you changed your mind
 because of me?”

Ghost lets outs a little groan at Soap’s teasing. “
 And what if I have?” 3/33
Read 34 tweets
nightmares

retired #ghostsoapđŸ§”(1/32)

Ghost did not know about Soap’s nightmares. Personally, Soap would like to keep it that way. Simon had gone through enough in the last year, and the last thing he wanted to be was another weight on his back.
Johnny was supposed to be the reliable one, the one Simon could tell anything to, the one he could lean on and the one he could cry with.

He was supposed to be the one that was helping Simon heal, help him feel more human, and support whenever his thoughts came to be too much.
What he wasn’t supposed to be was vulnerable. Soap was not supposed to be weak, or cry, or have any issue at all. He couldn’t afford it, he had convinced himself, Simon needed him.

Simon needed someone to take care of him right now, he was still injured. Physically and mentally.
Read 33 tweets
#soapghost #ghostsoap💓(CW: fluff, night terrors)

When they first start dating, Ghost makes it a point to never stay over. He always goes back to his place even when his eyes are red and droopy from exhaustion. Soap doesn’t really understand why. 1/24
He often begs Ghost to stay – even buys him a toothbrush to store at his place. But it is never enough to make Ghost reconsider.

One day, they are watching a movie all cuddled up in bed. Ghost’s head is resting on Soap’s rising chest. 2/24
Not out of the ordinary, Soap makes comments throughout the movie. He points and asks and laughs while Ghost merely murmurs or nods against his chest.

After another comment goes unanswered, Soap looks down and takes notice of how still Ghost is. 3/24
Read 24 tweets
It's finally here! A long🔞NSFW🔞thread. #ghostsoap #soapghost (CW: light BDSM, cum eating, top!ghost)

It was Simon’s birthday today, and he was not one to celebrate. But Soap kindly ignored Ghost’s incessant groaning and told him to dress up for their 8:00 PM reservation. 1/58
He knocked on Ghost’s door before placing the wooden basket that he held out of view. Ghost appeared in a crisp black and white patterned shirt, the sleeves rolled up to his elbows.

“Well, don’t you just look dashing, birthday boy?”

Ghost rolled his eyes and groaned. 2/58
“I got dolled up for ya too. Do you like it?”

Soap twirled around for Ghost, showing off the lavish tux he had bought. It was dark green accompanied by a green vest, black shirt, and tie.

“You look
 fucking fantastic, Johnny.” 3/58
Read 58 tweets
#GhostSoap
Simon wasn’t heavy. He wasn't! Not to anyone in 141. However, picking him up was a challenge. So it was..a little dare going around the base that Simon didn’t know about. Who could pick up Simon and hold it. That simple. The record is a solid minute and that goes to
Price. Second place is Rudy. “Rudy..how? Like..how?You just..picked him up and held him like a princess for what? 30 seconds?” Rudy shrugged, scrolling through his phone. “Just did.” Johnny let out a groan, throwing himself on the couch next to Rudy. “You can’t just say that!
It’s not that easy..” “What are you even doing hermano? Just going up behind him and trying to pick him up?” “..No?” “Maldito imbĂ©cil..when has that ever worked for anyone? Not just Ghost.” “Cause it doesn’t Johnny 's just desperate.” Kyle sat in front of the two with a cup of
Read 13 tweets
morning #ghostsoap thoughts (#5) | 🔞

soap has an oral fixation a mile wide. price likes to tease him — says the only way soap knows how to satisfy it is by running his mouth.

if only price knew how soap really satisfies his oral cravings.

truth is soap loves giving head(1/28)
it’s a point of pride for him really, being able to reduce someone to nothing but moans and swearing with just his mouth.

so soap is, understandably, a bit put out when the first time he gets on his knees for ghost, his gag reflex kicks in halfway down. (2/28)
to be fair, ghost is /big/, definitely bigger than anyone soap’s ever been with.

and it doesn’t help that ghost teases him something awful as soap struggles to fight his gag reflex and take more of ghost’s cock in his mouth. (3/28)
Read 28 tweets
morning #ghostsoap thoughts (#4) | 🔞

(feat. captain price)

ghost loves when he and soap get to spend their leave together — preferably at soap’s because it feels nicer, homier — but ghost always ends up with the same problem.

he’s always fucking horny. (1/66)
ghost sees soap all the time but seeing him at home, comfortable as he walks around the flat with no shirt on, in loose sweatpants that hang low on his hips or sometimes just a pair of boxer briefs that accentuate his muscled thighs and the plump sculpted shape of his ass
(2/66)
yeah it’s really not ghost’s fault that he’s always horny and he thinks soap needs to be held accountable for this.

even now, as they laze about in the living room watching a movie, soap lays in front of ghost on the couch in a pair of those cursed boxer briefs. (3/66)
Read 66 tweets

Related hashtags

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!