Pfp @soapedghost
"Harder?"
Ghost tightens his grip when Soap nods, squeezing his neck just a little bit more. He can feel Soap's pulse rushing beneath his fingertips - no gloves, so warm, softer than they should be, barely callused and scarred.
"Harder?"
Ghost tightens his grip when Soap nods, squeezing his neck just a little bit more. He can feel Soap's pulse rushing beneath his fingertips - no gloves, so warm, softer than they should be, barely callused and scarred.
How screwed they would be if some other superior caught on to the crazy, very not normal chemistry between them.
mildly nsfw 🔞🧵
How screwed they would be if some other superior caught on to the crazy, very not normal chemistry between them.
mildly nsfw 🔞🧵
... i totally did not forget the tail
#Soap #johnsoapmactavish #soapmactavish
... i totally did not forget the tail
#Soap #johnsoapmactavish #soapmactavish
And please give @tngnts.bsky.social all the love for the gorgeous artwork!! Let's make sure Alone is never alone again 🥰
#ghoap #cod #aloneghost
And please give @tngnts.bsky.social all the love for the gorgeous artwork!! Let's make sure Alone is never alone again 🥰
#ghoap #cod #aloneghost
#ghoap #dragonghost #simonghostriley #johnsoapmactavish
#ghoap #dragonghost #simonghostriley #johnsoapmactavish
NSFW, top!Gaz, praise kink
//
For men like them, one would expect their post-mission fucking to be intense. Explosive and aggressive, letting off steam and shaking out the adrenaline built up into their systems. Quick, ravenous, violent. It's everything but.
NSFW, top!Gaz, praise kink
//
For men like them, one would expect their post-mission fucking to be intense. Explosive and aggressive, letting off steam and shaking out the adrenaline built up into their systems. Quick, ravenous, violent. It's everything but.
Go read if you havent cus its SO good
#johnprice #poly141 #soapedggostart
Go read if you havent cus its SO good
#johnprice #poly141 #soapedggostart
(Soap- drums, Ghost- guitar, Price- bass, Gaz- lead singer)
#tf141 #cod #johnsoapmactavish #kylegazgarrick #johnprice #simonghostriley
(Soap- drums, Ghost- guitar, Price- bass, Gaz- lead singer)
#tf141 #cod #johnsoapmactavish #kylegazgarrick #johnprice #simonghostriley
With Dom/Top Ghost & Sub/Bottom Price. Also Choking.
Based during the Ghost Team Mission, just after Ghost finds Price's downed heli. He just can't hold back from showing his Captain what he means to him.
#crabdrabblesthreads
1/37
With Dom/Top Ghost & Sub/Bottom Price. Also Choking.
Based during the Ghost Team Mission, just after Ghost finds Price's downed heli. He just can't hold back from showing his Captain what he means to him.
#crabdrabblesthreads
1/37
#codcrack lmao how do i even tag
www.youtube.com/watch?v=_-gc...
#codcrack lmao how do i even tag
www.youtube.com/watch?v=_-gc...
#ghoap
"Kyle, he's the weirdest fucking guy I've ever met! Actually, no, I don't even think he's human. Just some freaky ghoul…"
"Bit, harsh, don't you think?"
John pinches the skin between his eyes and thunks his forehead against the cabinet door, then again for good measure.
reluctant friends to lovers #ghoap
(work was slow tonight. loosely inspired by my eccentric, but lovely neighbor)
It's 0100... 0130...
0200
Hell's bells...
John stares at the taunting blue light of his bedside clock as it keeps on cheerfully ticking away before his eyes.
#ghoap
"Kyle, he's the weirdest fucking guy I've ever met! Actually, no, I don't even think he's human. Just some freaky ghoul…"
"Bit, harsh, don't you think?"
John pinches the skin between his eyes and thunks his forehead against the cabinet door, then again for good measure.
Posting today to show Price some love, but this will also be my early contribution to #BottomGhostWeek and #PriceSoapWeeek 🤗 Enjoy! 🩶
Posting today to show Price some love, but this will also be my early contribution to #BottomGhostWeek and #PriceSoapWeeek 🤗 Enjoy! 🩶
Pretty much anyone who knows Price always assumes he's straight and/or married with a missus waiting for him at home. It's the only correct assumption to make, right?
Pretty much anyone who knows Price always assumes he's straight and/or married with a missus waiting for him at home. It's the only correct assumption to make, right?
Price who married young to his high school sweetheart and popped the question when he's 22 because he doesn't know where his time in the army is gonna take him. Doesn't know if his next mission will be his last and he at least wants someone to mourn him
Price who married young to his high school sweetheart and popped the question when he's 22 because he doesn't know where his time in the army is gonna take him. Doesn't know if his next mission will be his last and he at least wants someone to mourn him
His lips are so tender, they feel bruised. His jaw hurts, a sharp sweet dig behind the hinge that flares up with every motion of his mouth. His cheeks burn and he's sure there's a growing pink patch all around his mouth from the scrape of their stubble.
His lips are so tender, they feel bruised. His jaw hurts, a sharp sweet dig behind the hinge that flares up with every motion of his mouth. His cheeks burn and he's sure there's a growing pink patch all around his mouth from the scrape of their stubble.
the event runs from 25th august to 31st august!
prompts and rules can be found below 🧵
the event runs from 25th august to 31st august!
prompts and rules can be found below 🧵
Finally posting the first piece of my #CODBigBang colab with @alidravana.bsky.social ❤️😉
It's a Stargate Atlantis AU and it's been such a blast drawing them 🥰
#Ghostgaz #Soapedghostart
🔽LINK TO THE FIC BELOW🔽
Finally posting the first piece of my #CODBigBang colab with @alidravana.bsky.social ❤️😉
It's a Stargate Atlantis AU and it's been such a blast drawing them 🥰
#Ghostgaz #Soapedghostart
🔽LINK TO THE FIC BELOW🔽
#JohnSoapMactavish #SimonGhostRiley #ghoap
#JohnSoapMactavish #SimonGhostRiley #ghoap