shadowspires.bsky.social
@shadowspires.bsky.social
and his _Alpha_ raises its head with a deep inhale, pupils expanding to swallow golden brown in blackest pitch as he raises his head to see the person hurrying across the room towards him skid to a sudden stop.
August 20, 2025 at 12:11 AM
Ghost goes to his knees with a stuttering snarl, fighting with everything he has —

losing —

Going *under* –
August 20, 2025 at 12:11 AM
Squads quietly rearranged like he wouldn’t notice, Omegas kept far away from him, *no soft-sweet scents to soothe, no one to take care of, Omega here right here, *finally* right here in front of him, Omega, Omega, Omega – *
August 20, 2025 at 12:11 AM
he could practically still taste Omega-sweet copper on his tongue, smell the bitter reek of Omega fear in his pores, sticky and clinging as any skunk-spray, the wary looks following him from anyone who got close enough to scent him.
August 20, 2025 at 12:11 AM
He had to stay in control.

He had to protect Soap.

Had to protect the *Omega*.

*Omega needed him.*

No!

No, the last thing any Omega needed was *him,*
August 20, 2025 at 12:11 AM
inducers weren’t meant to be inhaled and he’d gotten more than a few lungfuls of them too. He could feel himself slipping, feel himself losing himself, feel the *Alpha* he’d kept chained and locked up slamming against the bars of its cage, and he couldn’t.
August 20, 2025 at 12:11 AM
Ghost shouldn’t have let him talk him into coming back to the safehouse at all.

Arrogant, overconfidant, stupid. He’d thought he could fight it, thought the suppressants would neutralize it, but not only had he gotten some in his bloodstream,
August 20, 2025 at 12:11 AM
Not to Soap.

Never to Soap.

He had to get Soap out of here. Get him somewhere else safe.

There wasn’t anywhere else safe to *go*.

Or *he* had to leave, no matter how fiercely Soap had argued against that idea.
August 20, 2025 at 12:11 AM
deserved rest, for the two of them to settle in, to take a couple quiet days, hidden, watchful but not truly in danger, even while the ant nest boiled outside.

The threat wasn’t supposed to be *inside with them.*

The threat wasn’t supposed to be *him.*
August 20, 2025 at 12:11 AM
Soap, who is watching him, quiet for once, wary and still on the far side of the room, like *prey* – no, no, no.

Ghost snarls, teeth snapping as he paces near the door, locked, triple locked, all the windows covered, this little bunker supposed to be safe and snug, a spot for a well
August 20, 2025 at 12:11 AM
who was fierce and bold and *fascinating*, willing to meet Ghost, huge and hulking, with humor and challenge and open welcome in equal measure, who smelled like smoked honey and fresh-cut pine.
August 20, 2025 at 12:11 AM
and a new wariness in the eyes of everyone around him. Since Price signed off on his suppressants and it took nearly three *years* before the Captain was willing to let him anywhere near an Omega.

Let him near *Soap*, who was the furthest thing from delicate,
August 20, 2025 at 12:11 AM
He couldn’t be, not when Ghost can feel the burning sliding through his veins, acid burning away every trace of the suppressants he’d been on since that first terrible rut after Roba had seen him waking from it strapped to a table in the isolation ward, with blood on his teeth and under his nails
August 20, 2025 at 12:11 AM
when he was already dizzy from that first unexpected inhale. Hadn’t expected any of it.

They’d done it though: finished the mission, and then made it back to the safehouse, because they were fucking professionals.

But they weren’t safe.

Soap wasn’t safe.
August 20, 2025 at 12:11 AM
They hadn’t expected the way Ghost had gotten thrown back into a puddle of them, glass dripping with thick serum slicing shallow, damning cuts in the scant few places skin showed. They hadn’t expected the lucky shot that had taken out Ghost’s hastily donned gas mask,
August 20, 2025 at 12:11 AM
Because they hadn’t expected the drug trafficking they were investigating to be rut inducers. They hadn’t expected the body falling right into the crate of them, the way the vials had exploded out in a cloud of broken glass and serum and fumes.
August 20, 2025 at 12:11 AM
The tension between them that hadn’t existed since their first mission together. The edge of wary caution that Soap has *never* directed at Ghost before, that cuts like dull, serrated knives: slow and *jagged*.
August 20, 2025 at 12:11 AM
They’d expected the following few days of laying low, secret and quiet and hidden, as the situation settled before they could be extracted.

They hadn’t expected the silence on the double-time march back to tentative safety.
August 20, 2025 at 12:11 AM
They’d expected the usual cocktail of adrenaline and various other chemicals and hormones in their blood that came with a job well done, expected the retreat back to the safehouse they’d been holed up at for the better part of the week.
August 20, 2025 at 12:11 AM
Yay! I’m glad you’ve been enjoying it!!
June 29, 2025 at 4:38 AM
¡Gracias! ¡Me alegra mucho que te haya gustado! Gracias por el cumplido 💕💕 Diría que lamento haberte hecho llorar, pero...

(Hopefully google translate didn’t mangle that too badly lol)
June 29, 2025 at 4:36 AM
He diiiiiiiiid. And there is definitely more! I'm alllllmost done with part 6, and there are at least 10 parts in the outline, I think.
June 27, 2025 at 7:36 AM
#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
June 27, 2025 at 6:42 AM
Because his mother is right.

But she’s not going to be right forever.
June 27, 2025 at 6:31 AM