yam_world



Recent works

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Ilya stood up again, resuming his endless pacing around the room, “You never do it on purpose.”
    “What’s that supposed to mean?”
    “You always say you are sorry. But you never stop doing it. I move to shitty team, I get upset at shitty team and you feel guilty, you say sorry but you don’t understand when I complain.” He was raising his voice again and his grasp on English was getting worse by the minute.
    “That’s not fair.”
    “You say you are sorry about my family but then you do not understand what I have to say when we talk about families! It’s always your mom is too pressing or too worried. Guess what Shane! I do not have a mom to press me!”

    or

    Shane accidentally breaks something important for Ilya. Instead of reacting like he usually would, Ilya, already tired from a part argument, starts shouting at him eveything he's ever been upset about. Shane can't stand it and finds himself safe wording out of the argument. Fluff ensues.

    Series
    Language:
    English
    Words:
    5,554
    Chapters:
    1/1
    Comments:
    34
    Kudos:
    1,642
    Bookmarks:
    285
    Hits:
    21,141

    15 Jun 2026

  2. Rec *

    Tags
    Summary

    Ilya refused to break his eye contact. He saw Shane’s anger, the fire behind his eyes, it was all too familiar. Shane continued talking, “I need you-” He pointed at Ilya, his hand just inches from Ilya’s face. Ilya flinched aggressively but refused to break eye contact.

    “Do it,” Ilya said through his teeth, cutting Shane off.

    Shane faltered, “What are…” his eyes scanned Ilyas face. Realization hit him like a truck. He quickly stumbled back away from his husband.

    OR
    Shane doesn't realize how Ilyas PTSD affects him and takes a fight too far

    Language:
    English
    Words:
    10,414
    Chapters:
    4/4
    Comments:
    215
    Kudos:
    4,765
    Bookmarks:
    738
    Hits:
    58,183

    12 Jun 2026

  3. Rec *

    Tags
    Summary

    Following the move to Ottawa, Ilya is struggling to keep his head above water. The Centaurs seem incapable of winning, his house is still half-unpacked at best, and Shane is two hours away in Montreal. After months of struggling alone, Ilya unexpectedly shows up at the Hollanders’ house one night, terrified of his own thoughts.

    In the months that follow, Ilya hits low after low, struggling with his newly-diagnosed depression. David and Yuna do their best to be there for him while distance is still keeping Shane and Ilya apart.

    Language:
    English
    Words:
    50,439
    Chapters:
    40/?
    Comments:
    593
    Kudos:
    1,224
    Bookmarks:
    314
    Hits:
    48,605

    06 Jun 2026

  4. Public Bookmark *

    Tags
    Summary

    “Shane, this is Anatoly Petrov and his husband—”

    “Ilya Rozanov,” Shane blurts out before he can stop himself. Shane's shocked to see him now, a ghost plucked right out of his teenage years, his pre-MHL hockey days. He's even more shocked to see the modesty collar on Rozanov.

    “Petrov,” the woman introducing them finishes weakly. “His husband, Ilya Petrov.”

    __

    Or: When Ilya is outed as an Omega, he's forcibly married off before he has the chance to break free and become an international hockey star. Years after the single game they played against one another, Shane and Ilya encounter each once again, and Shane helps Ilya escape the cage of his marriage.

    Language:
    English
    Words:
    32,361
    Chapters:
    6/6
    Comments:
    344
    Kudos:
    2,624
    Bookmarks:
    560
    Hits:
    27,182

    04 Jun 2026

  5. Rec *

    Tags
    Summary

    Ilya Rozanov signed his life away at 18, spending the last ten years being owned by multiple Alphas in Russia. Regardless of how softly and sweetly these Canadians talk, being owned by Shane Hollander will be no different.

    Language:
    English
    Words:
    22,820
    Chapters:
    5/?
    Comments:
    233
    Kudos:
    685
    Bookmarks:
    184
    Hits:
    11,900

    04 Jun 2026

Navigation