Spiritfox412



Recent works

Recent bookmarks

  1. Public Bookmark 98

    Tags
    Summary

    “I could treat you better, you know.”

    “Yeah?”

    “Yes. I am much better than him. In hockey and in bed.”

    Oh. Oh, okay. He gulps, his gaze falling to the ground. “Uh, I- I don’t know about that.” He mutters.

    “Do you want to know?”

    Yes. Yes, I want to know so fucking bad.

    “I have a boyfriend.” He finally says, his throat feeling dry as he swallows. He watches as the blonde haired man looks at him for a moment before shrugging and pulling back. For a second, he swears he hears Ilya mumble, “you didn’t say no.” Under his breath and flushes.

    “Your choice, Hollander. If you ever want to know, I will be here.”

    OR

    Shane has a shitty boyfriend, Ilya comes to his rescue. Sort of.

    Language:
    English
    Words:
    12,039
    Chapters:
    1/1
    Comments:
    19
    Kudos:
    596
    Bookmarks:
    98
    Hits:
    7,863

    30 May 2026

  2. Public Bookmark 76

    Tags
    Summary

    “I want you,” Shane finally murmurs when he breaks the kiss again, hips pressing down against Ilya's. “Inside me.”

    Ilya looks a little dazed, eyelids hooded, and he nods, one hand squeezing his ass again.

    Shane breathes a laugh and shakes his head, his own gaze dark, face already a little flushed. “No,” he says after a moment, rocking his hips down again. “...In front.”

    Or trans!Shane and Ilya share a big first in Tampa.

    Language:
    English
    Words:
    2,216
    Chapters:
    1/1
    Comments:
    21
    Kudos:
    817
    Bookmarks:
    76
    Hits:
    7,560

    29 May 2026

  3. Public Bookmark 56

    Tags
    Summary

    "What do I have to do with anything? And obviously I can fight, I play professional hockey, I–”

    “No Shane,” Rose laughed, louder this time. “She’s saying she wants Ilya. That she’ll fight you for him. It’s a…a thing. A saying, it’s…”

    But Shane wasn’t listening. He was too busy digesting that information, fury and an unfamiliar amount of possessiveness flooding his body in such levels he suddenly felt lightheaded, a plan formulating in his brain.

    Series
    Language:
    English
    Words:
    1,909
    Chapters:
    1/1
    Comments:
    28
    Kudos:
    705
    Bookmarks:
    56
    Hits:
    4,930

    29 May 2026

  4. Public Bookmark *

    Tags
    Summary

    Ilya posts a casual video of himself covered in a necklace of hickeys given to him by his beautiful, freaky boyfriend. In an unfortunate turn of events, girls all over the world join forces to share the details and video evidence of their own sexual exploits with Russia’s pass-around party boy. Shane is not at all consumed by jealousy and absolutely does not fall into a spiral of competitive obsession over these events.

    Or, 5 times Shane tries to be as good as every girl that Ilya’s ever been with, + 1 time Ilya shows him that he has always been better.

    Series
    Language:
    English
    Words:
    27,234
    Chapters:
    1/1
    Comments:
    308
    Kudos:
    6,207
    Bookmarks:
    1,708
    Hits:
    75,464

    25 May 2026

  5. Public Bookmark *

    Tags
    Summary

    Hayden felt sick as he saw Shane glance between them and his own phone in J.J.’s hand, taking in what was probably his worst nightmare playing out right in front of him. Because Hayden could see it, within seconds, the way his face closed off, went blank, like he knew exactly what was happening because he’d been dreading it for so long.

    But his eyes, fuck, his eyes showed everything even as he went very still. The bone-deep profound terror was all there.

    Hayden wanted everything to stop, he wanted to shove J.J. out of the room, shove himself out of this situation, shove Shane out of harm’s way.

    “Why the fuck is Rozanov sexting you?”

    Hayden wanted to shove the shirt Shane hadn’t had time to put on in J.J.’s fucking mouth.

    Language:
    English
    Words:
    4,960
    Chapters:
    1/1
    Comments:
    413
    Kudos:
    10,635
    Bookmarks:
    1,840
    Hits:
    56,701

    17 May 2026