xttrini



Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Mandated leave— Ghost’s worst enemy. Luckily for him, Soap won’t let him suffer alone.

    Or, Soap drags Ghost home with him and shows him what it’s like to be taken care of. And they cuddle.

    (at long last, this has been edited, updated, and completed. thank you all very much!)

    Series
    Language:
    English
    Words:
    23,586
    Chapters:
    12/12
    Collections:
    2
    Comments:
    868
    Kudos:
    2,642
    Bookmarks:
    429
    Hits:
    34,515

    09 Jun 2026

  2. Public Bookmark *

    Tags
    Summary

    Ghost tries to push him down onto the bed, but Soap doesn’t budge, and instead he’s pushing Ghost down, climbing atop and over him.

    “..This is new.” Ghost points out, flat but somehow curious. Ghost always has an interesting way of speaking, there’s emotion behind words and tones that sound emotionless.

    Ghost is odd. Soap loves that about him.

    Soap smiles, nods, “Change of pace,” he replies, sitting so he’s framing Ghost’s hips with his legs, straddling him, “Is.. that okay?”

    Ghost eyes run from the bottom of Soap’s body to the top, taking him in. Then he nods, silent but affirming.

    “Good.” Soap grins, lightly moving his hips, teasing at friction and letting his hands slide beneath Ghost’s shirt. Ghost tends to run cold, Soap has discovered, which is fun, because Soap runs warm, and watching Ghost react to that warmth is always adorable. He shivers in response to Soap’s hands, lets out a low sound, something akin to a hum. 
    ----
    or; i made Ghost a bottom because he deserves it.

    Series
    Language:
    English
    Words:
    8,059
    Chapters:
    1/1
    Collections:
    1
    Comments:
    149
    Kudos:
    2,698
    Bookmarks:
    407
    Hits:
    30,141

    07 Jun 2026

  3. Public Bookmark *

    Tags
    Summary

    “Simon?”

    Simon slides a book into place before turning around. The man in front of him is lean, worn thin, with bags like dusky thumbprints beneath his eyes. He’s swallowed by the massive black hoodie he’s wearing, his hands wedged deep into his pockets and his shoulders hunched.

    For reasons he cannot begin to understand, Simon wants to crush this man into a tiny ball and then shove him into the mouth that gapes, screaming, around his own starved heart.

    He doesn’t do that, obviously. He’s on the clock.

    Or: Ghost loses his memories and falls in love with his husband, again.

    Language:
    English
    Words:
    31,104
    Chapters:
    6/6
    Comments:
    258
    Kudos:
    2,841
    Bookmarks:
    763
    Hits:
    24,245

    02 Jun 2026

  4. Public Bookmark *

    Tags
    Summary

    He turned off his radio, silencing whatever rage Price had in store for him. If this got him kicked from the team, fine. If it got him dishonorably discharged, fine. He’s not leaving Ghost behind. Fuck that. Fuck. That. Even with their fight, with the rejection, with the pain - none of it fucking mattered. Not if Ghost was gone. Taken to be tortured, or trafficked, or whatever the fuck.

    Despite the base rumors, and the way his fellow soldier’s constantly labeled him as accident prone, Soap was a demolitions expert. He didn’t get drafted to the 141 because of his good looks. He’s a damn good soldier, even better when he has motivation.

    They took his Ghost.

    Soap was going in alone. And he’d kill anyone in his way so he’d be leaving with Simon.

    or

    One of Makarov's men takes Ghost. Soap gets him back.

    Series
    Language:
    English
    Words:
    26,208
    Chapters:
    3/3
    Collections:
    1
    Comments:
    76
    Kudos:
    3,070
    Bookmarks:
    544
    Hits:
    42,353

    02 Jun 2026

  5. Public Bookmark *

    Tags
    Summary

    The 141 go undercover in a bar... but shit was complicated long before the mission even started.

    Language:
    English
    Words:
    6,423
    Chapters:
    1/1
    Collections:
    1
    Comments:
    39
    Kudos:
    788
    Bookmarks:
    127
    Hits:
    4,923

    31 May 2026