shahharmi



Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Shane Hollander, hockey enthusiast and licensed massage therapist, is an expert in helping athletes keep their bodies in tip-top shape. Working with the Boston Raiders should've been his career milestone.

    One Ilya Rozanov makes things much, much more complicated. Relentless on the ice and unreadable everywhere else, Ilya unsettles Shane in ways that have nothing to do with hockey and everything to do with proximity, restraint, and the dangerous pull of something unspoken.

    OR

    Shane is a sports therapist that starts working with the Boston Raiders.

    Strong hands shifted to the back of Shane’s head, to the nape of his neck. That’s when time began to blur, seconds melting together until they barely existed at all. That’s when Rozanov leaned in – and when Shane followed. Like the strike of flint against wood. They existed in that moment, and in the wildfire that followed.

    Language:
    English
    Words:
    47,541
    Chapters:
    14/?
    Comments:
    870
    Kudos:
    3,030
    Bookmarks:
    1,355
    Hits:
    107,537

    10 May 2026

  2. Public Bookmark *

    Tags
    Summary

    After the Tuna Melt Incident, Shane and Ilya gradually started drifting apart. Texts became more scarce, hook-ups less frequent and feelings pushed aside until, in the moment of absolute panic, Shane ghosted Ilya fully.

    Now, three years later, Shane Hollander and Rose Landry are engaged. Shane's life finally seems to be going in the right direction. No distractions, great girl, lots of hockey.

    And then the new season starts and trades between teams happen.
    And Ilya Rozanov, whom Shane promised himself to forget, is suddenly on the same team.
    And, worst of all, he becomes the Alternate Captain.

    Language:
    English
    Words:
    292,171
    Chapters:
    33/?
    Comments:
    1,613
    Kudos:
    3,716
    Bookmarks:
    1,815
    Hits:
    209,540

    04 May 2026

  3. Public Bookmark *

    Tags
    Summary

    Shane hadn’t shown up to the party.

    In his drunken state, the thought weighed heavily on him. He hadn’t seen Shane since practice yesterday, but more importantly, he hadn’t seen Shane in months. They ignored each other in the locker room, were tense on the ice, and only interacted when Coach Wiebe made them. They had gotten into an awkward, mechanical rhythm since September, when they had to start this game of pretend.

    Ilya shut his eyes for a moment, leaning against the wall in the den to steady himself. Obviously, he wouldn’t show up, Ilya thought, tilting his head back. Why would he?

    There was no answer that he could give that made sense. Shane hadn’t spoken to Ilya unless necessary since June, and even before that, Shane had never wanted to be a partygoer.

     

    or

    Ilya is frat president and hockey co-captain at U of Montreal, Shane is the other co-captain and NOT a frat boy. Their sneaking around over the years has gotten them into a tangled mess. set in an AU post-tuna melt scene, Ilya has the crash out of a lifetime when he realises the only person he wants at his frat parties is Shane and will do anything to get him at one.

    Language:
    English
    Words:
    44,576
    Chapters:
    6/10
    Comments:
    120
    Kudos:
    494
    Bookmarks:
    321
    Hits:
    21,358

    16 Apr 2026

  4. Public Bookmark *

    Tags
    Summary

    "Happy to be of service," Hayden bowed, and Shane laughed, just as the door clicked open again behind him.
    "Who is this?" A deep voice asked abruptly, in an accent that Shane dimly noticed sounded Russian.
    "Our new roommate, Rozanov," Hayden rolled his eyes with a long-suffering sigh. "I literally told you about him last night."
    Shane turned to see one of the most attractive men he'd ever seen in his life standing a foot away from him.
    Realizing he'd been staring for a moment too long, Shane stuck out his hand. "I'm Shane Hollander."
    The young man appraised him with disinterest for several seconds before saying, "Okay."
    Shane dropped his hand, his face burning.
    "Shane, this is Ilya Rozanov, but everyone just calls him Rozanov," Hayden exhaled. "And he is my asshole roommate of two years, going on three, and now one of your roommates.”
    Rozanov smirked. “You are mad I get my own room while you share with him.”
    “Oh, fuck off, Rozanov,” Hayden retorted. “Unlike you, I have friends, and one of them is Shane.”
    “I have friends,” Rozanov dismissed.
    “Friends that you don’t fuck,” Hayden clarified.

    Language:
    English
    Words:
    82,810
    Chapters:
    45/?
    Comments:
    1,939
    Kudos:
    3,520
    Bookmarks:
    879
    Hits:
    130,595

    08 Apr 2026

  5. Public Bookmark *

    Tags
    Summary

    Shane Hollander is hockey’s closeted golden boy with everything to hide. Ilya Rozanov is a professional Dom with everything to lose and an expired visa.

    Through their arrangement at a discreet Montreal kink bar, where NDAs protect secrets and sessions are charged per hour, they discover the most dangerous thing isn’t being caught—it’s wanting more than those hours allow.

    Language:
    English
    Words:
    180,137
    Chapters:
    14/?
    Collections:
    18
    Comments:
    21,099
    Kudos:
    44,045
    Bookmarks:
    16,441
    Hits:
    1,814,352

    04 Apr 2026