mesocrazy



Recent bookmarks

  1. Public Bookmark 34

    Tags
    Summary

    It was pure chance that Shane saw it happen. The handle of Gallagher's stick got caught in the neck of Ilya's jersey.

    The torn edge of his collar flapped free. Something small and golden tumbled onto the ice.

    In which Shane's sharp eyes catch an important detail during a heated match.

    Language:
    English
    Words:
    2,669
    Chapters:
    1/1
    Comments:
    16
    Kudos:
    197
    Bookmarks:
    34
    Hits:
    942

    17 Feb 2026

  2. Public Bookmark *

    Tags
    Summary

    Maybe if the video ended there, Shane thought, it would be okay. Okayish. Still incriminating. Still a fucking disaster. Still embarrassing, to have his breakup with this beautiful actress filmed and disseminated on Reddit of all fucking places, but not a nail in his coffin, burying him alive. But the video didn’t end there.

    “Can I ask if you’ve ever been with another guy?” she had to ask.

    And he, tears visible in his eyes, had to nod.

    Just once. Just a single nod.

    Why did he have to nod?

    “Have you ever told anyone that before?” He shook his head. “Was it different? With a guy?”

    “Of course.”

    Of course.

    “Was it better?”

    “Yes.”

    +++

    Shane’s conversation with Rose is secretly recorded. Months later, after the All-Star game and Ilya’s confession in Russian, the video gets leaked online. Shane is outed to the world while Ilya is in Russia, and must now finish the 2016-2017 season with the entire world in on his secret.

    Series
    Language:
    English
    Words:
    26,815
    Chapters:
    1/1
    Collections:
    1
    Comments:
    1,335
    Kudos:
    34,181
    Bookmarks:
    8,930
    Hits:
    384,709

    13 Feb 2026

  3. Public Bookmark *

    Tags
    Summary

    “Don’t go,” Ilya manages to choke out, burying his face under Shane’s chin and squeezing his eyes shut. He inhales sharply, pressing his nose deeper into Shane’s throat to breathe in his scent. Right now, it’s Ilya’s body soap, vanilla and spice, masked under salt and skin. He inhales it like it's his own personal supply of air, what he needs to extinguish the burning in his lungs.

    “Ilya,” Shane says, voice urgent, “you’re shaking, I—your breathing’s too fast—” He tries to pull back, needs to see Ilya’s face, needs to see what’s wrong, but Ilya just shakes his head and clings tighter.

    “Please don’t go, Shane,” Ilya whispers, pleading. I’m sorry, please don’t go, don’t go—  

    OR: ilya and shane accidentally recreate the tuna-melt day, and ilya realizes just how much old wounds hurt.

    Language:
    English
    Words:
    5,502
    Chapters:
    1/1
    Comments:
    79
    Kudos:
    4,254
    Bookmarks:
    737
    Hits:
    32,802

    11 Feb 2026

  4. Public Bookmark *

    Tags
    Summary

    Shane does not know what he is staring at when he reads the name of the chat and the influx of texts.

    This looks like actual hell, and more importantly why on earth would Ilya ad him to the Boston WAGS chat?

    TLDR: In an attempt to socialise in this new country Ilya puts 'jane' down as his WAG to connect to the team, this has unforeseen consequences for himself.

    Language:
    English
    Words:
    29,030
    Chapters:
    8/?
    Comments:
    613
    Kudos:
    3,554
    Bookmarks:
    1,026
    Hits:
    50,189

    09 Feb 2026

  5. Public Bookmark *

    Tags
    Summary

    The Voyageur is strong, fast, handsome, and just about everything the city of Ottawa could ever want in a superhero. Shane Hollander is very good at staying under the radar as a local crime reporter.

    Ilya Rozanov is just trying to take down his family's corrupt business from the inside. He didn't really intend to become a vigilante and he definitely didn't mean to develop a crush on the city's #1 super-boy. Or on the journalist helping him take his father down.

    Language:
    English
    Words:
    23,661
    Chapters:
    2/2
    Comments:
    82
    Kudos:
    578
    Bookmarks:
    172
    Hits:
    5,356

    09 Feb 2026