For Day 3 of #ghostsoapfantasy2026 weekend, I present Incubus!Ghost. archiveofourown.org/works/88835351 @ghostsoapfantasy.bsky.social
@shadowspires.bsky.social
Again sliding in last minute for my post for day 2 of the #ghostsoapfantasy2026 for the prompt Pirates @ghostsoapfantasy.bsky.social archiveofourown.org/works/88774711
Scooting in under the wire for day 1 of the #ghostsoapfantasy2026 with Time Travel and Shifters. archiveofourown.org/works/88710651 @ghostsoapfantasy.bsky.social
(Poking at the ‘Hanahaki as the functional equivalent to very embarrassing and emotionally revealing seasonal allergies’ idea lol. With #Ghoap, of course) ~~ When Soap woke up with a runny nose, he assumed he’d picked up some stupid new bug, popped a couple of
Part 7 of the Feral Alpha Ghost AU ~~~ Omega smelled warm, and pleased, and like Alpha. His Omega had accepted to be presented again with Alpha's — with *Simon's* — scent, and had wrapped up in it himself, smearing Alpha's scent on himself, putting his own on the blanket, mixing them together
Part 6 of the Feral Alpha Ghost AU ~~ Soap's heart pounds as adrenaline dumps itself into his system, the cold-hot rush clearing his head the way every ounce of his training has prepared him for, locking everything down to think, assess; act instead of react.
Making progress on the GhostSoap Fantasy weekend prompts! The plan for day 1 is Space PLUS magic, because I love the concept and rarely see it. @ghostsoapfantasy.bsky.social
Part 6 of the Feral Alpha Ghost AU ~~ Soap's heart pounds as adrenaline dumps itself into his system, the cold-hot rush clearing his head the way every ounce of his training has prepared him for, locking everything down to think, assess; act instead of react.
Part 5 of the Feral Alpha Ghost AU Soap lets the purr rattle him, lets Ghost lick at his throat like a pup, and just — Thinks, for a minute, One thing at a time. First, the mask. It doesn't feel like it should be the top priority in this moment, but Soap's compartmentalizing as best he can,
#Ghoap alternate backstory, identity shenanigans -- why *doesn't* Simon show his face? ~~ Despite the concealing gloom of that warehouse in Las Almas where he had finally seen Ghost’s face, Soap had gotten a pretty good look at him. Good enough that there were now
Actually you get two things for this WIP Wednesday, because I couldn't decide, and I'm also (finally) working on this again and am excited about it. Bio-D/s AU, #Ghoap, sub!Ghost, Dom!Soap x.com/SpiresShadow... (Twitter link because I apparently never posted the thought on this one on bluesky)
For WIP Wednesday, part of the next bit of the Feral Alpha Ghost AU:
#Ghoap #omegaverse AU, feral, rut-induced Alpha Ghost and Omega Soap trapped in a safehouse together. But somehow we're at 3.5K and there is no smut yet so this might end up just being feels lolol. Part 1 ~ In the aftermath of the mission they’d expected the exhaustion.
Part 5 of the Feral Alpha Ghost AU Soap lets the purr rattle him, lets Ghost lick at his throat like a pup, and just — Thinks, for a minute, One thing at a time. First, the mask. It doesn't feel like it should be the top priority in this moment, but Soap's compartmentalizing as best he can,
Part 4 of the #Ghoap Feral Alpha Simon AU ~ Soap glares down at the big, stupid, *dramatic* Alpha beneath him, lax and pliant and still fucking blinking up at him with huge, vulnerable eyes, making sad little whining sounds intermittently as Soap continues to refuse to let him up so he can stumble
Part 4 of the #Ghoap Feral Alpha Simon AU ~ Soap glares down at the big, stupid, *dramatic* Alpha beneath him, lax and pliant and still fucking blinking up at him with huge, vulnerable eyes, making sad little whining sounds intermittently as Soap continues to refuse to let him up so he can stumble
Part 3 of the Feral Ghost AU (Part 2: bsky.app/profile/shad...) Alpha is forced to admit, slowly, reluctantly, *painfully,* as he searches every corner for the threat and finds nothing, that this… isn’t much of a den.
Part 3 of the Feral Ghost AU (Part 2: bsky.app/profile/shad...) Alpha is forced to admit, slowly, reluctantly, *painfully,* as he searches every corner for the threat and finds nothing, that this… isn’t much of a den.
Part 2 of (bsky.app/profile/shad...) *Omega,* the deepest parts of him rumble, smug and satisfied, as he pulls off the silly thing on his head and the scents around him strike true and deep. *His* Omega, every part of him knows, for all the other smells barely of him at all right now.
Part 2 of (bsky.app/profile/shad...) *Omega,* the deepest parts of him rumble, smug and satisfied, as he pulls off the silly thing on his head and the scents around him strike true and deep. *His* Omega, every part of him knows, for all the other smells barely of him at all right now.
#Ghoap #omegaverse AU, feral, rut-induced Alpha Ghost and Omega Soap trapped in a safehouse together. But somehow we're at 3.5K and there is no smut yet so this might end up just being feels lolol. Part 1 ~ In the aftermath of the mission they’d expected the exhaustion.
#ghoap #omegaverse #lactationkink feeding-kink-adjacent Ghost is too skinny and Omega!Soap is feeling some kind of way about it. - - - The fact that Soap knows why this is happening doesn’t actually help. The fact that he can see in his mind with an artist’s sharp clarity the form of his Lt.,
#09!Ghost absolutely *appalled* to find out that when #CaptainMacTavish promised him ‘just the tip’ he was NOT being coy, or sly, he MEANT it. Now Ghost is SUFFERING, and pleading, and just wants to be FUCKED, as Tav rocks shallowly into him, pulls out, presses in, again, and again, and *again.*
#Ghoap #omegaverse AU, feral, rut-induced Alpha Ghost and Omega Soap trapped in a safehouse together. But somehow we're at 3.5K and there is no smut yet so this might end up just being feels lolol. Part 1 ~ In the aftermath of the mission they’d expected the exhaustion.
#ghoap Pain Sharing Soulmate AU Part 5 CW; moderately graphic depictions of child abuse and neglect, both physical and emotional, in varying degrees from both of Simon’s parents. Hold onto your hats folks, this one is gonna hurt. Part 4: bsky.app/profile/shad... Part 5: 🧵⬇️
#ghoap Pain Sharing Soulmate AU Part 4 CW: slightly more descriptive secondhand torture Part 3: bsky.app/profile/shad... Part 4: 👇 John staggers gracelessly into the next checkpoint at a jog, disheveled, sweating, and panting grit-teethed
AceSpec!Soap X TouchStarved(Virgin?)!Simon, NSFW, #ghoap, religious imagery, devotion, frottage, dacryphilia (kinda), a tiny bit of hair pulling, praise, & size kink, as a treat; mostly SoftDom!Soap being just kind of EPICALLY down bad for Simon, and a bit blasphemous about it. ~ 🧵⬇️
#ghoap Pain Sharing Soulmate AU Part 4 CW: slightly more descriptive secondhand torture Part 3: bsky.app/profile/shad... Part 4: 👇 John staggers gracelessly into the next checkpoint at a jog, disheveled, sweating, and panting grit-teethed
Part 3 of the #ghoap pain-sharing soulmate AU! #ghostsoap #soapghost Part 1 bsky.app/profile/shad... Part 3: John makes it through the next three checkpoints in grim, determined silence before the pain returns.
Post mw-III canon: Johnny has left something behind for Ghost. (Unrealized #ghoap, canon MCD) - - - Simon doesn’t understand what Price is saying.
Part 3 of the #ghoap pain-sharing soulmate AU! #ghostsoap #soapghost Part 1 bsky.app/profile/shad... Part 3: John makes it through the next three checkpoints in grim, determined silence before the pain returns.
Pain-Sharing soulmate AU, #ghoap #ghostsoap, cw for implications of child abuse Little John McTavish wasn’t even four years old when he learned how to take a fist to the face and keep going.
Pain-Sharing Soulmate AU part 2 #ghoap #ghostsoap #soapghost No specific CW for this part! -- John takes to the Army like a duck to water.
Pain-Sharing soulmate AU, #ghoap #ghostsoap, cw for implications of child abuse Little John McTavish wasn’t even four years old when he learned how to take a fist to the face and keep going.
It’s FTH season! Here’s my auctions, bid to donate for a variety of good causes! Fic: fth2025offerings.dreamwidth.org/129749.html Podfic: fth2025offerings.dreamwidth.org/151113.html Betaing: fth2025offerings.dreamwidth.org/152555.html
Captcha Check
fth2025offerings.dreamwidth.org
Captain MacTavish has absolutely killed a man with a knitting needle.
Couldn’t stay on the angst train very long. #ghoap #soapghost #ghostsoap #callofduty