ValhallaForDucks



Fandoms

  1. KinnPorsche: The Series (TV) (190)
  2. Space Shuttle No. 8 - เจฟ ซาเตอร์ | Jeff Satur (Album) (22)
  3. ก่อนที่เธอจะลืมฝัน - เจฟ ซาเตอร์ | Lucid - Jeff Satur (Music Video) (8)
  4. ดึมดึม - เจฟ ซาเตอร์ | Dum Dum - Jeff Satur (Music Video) (7)
  5. ซ่อน (ไม่) หา - เจฟ ซาเตอร์ | Ghost - Jeff Satur (Music Video) (4)

Recent works

Recent series

  1. Words:
    14,973
    Works:
    5
  2. Words:
    13,541
    Works:
    5
    Bookmarks:
    37
  3. Words:
    552,456
    Works:
    40
    Bookmarks:
    34
  4. Words:
    55,840
    Works:
    21
  5. Words:
    26,778
    Works:
    17
    Bookmarks:
    18

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Instead of Shane, it is Ilya who suffers a concussion during the Boston-Montreal game in April 2017. Dazed and agitated, Ilya briefly starts speaking and responding only in Russian and the medics can’t calm him down. Luckily, Shane started studying Russian after Ilya spoke to him in Russian on the phone from Moscow. For no particular reason. Certainly not because he’s fallen in love with Ilya Rozanov.

    In Montreal with lingering concussion symptoms, Ilya is advised not to fly home for a few days, and the hospital won’t release him without assurances that he has someone to stay with him until his symptoms improve. Luckily, Shane conveniently has a condo in Montreal no one knows about and a few days before he has to travel again.

    But Ilya’s symptoms don’t resolve after a few days. Which is okay; Shane can handle it. He can take care of Ilya, study Russian, lead his team into the playoffs, and keep Ilya’s continued presence in Montreal a secret. He can do everything, no problem. He is Shane Hollander after all.

    or

    A whump fanfiction that is secretly a fix-it.

    Series
    Language:
    English
    Words:
    49,003
    Chapters:
    20/20
    Collections:
    18
    Comments:
    5,510
    Kudos:
    26,111
    Bookmarks:
    6,820
    Hits:
    546,621

    16 Apr 2026

  2. Public Bookmark *

    Tags
    Summary

    Max stands, pacing again, and says, “I mean, what do I do? I can’t tell them I know now. It’s way too late for that.”

    “It’s really okay,” Troy says far too optimistically. “It’s not that big of a deal.”

    “Yeah, you can say that because you're not the one who heard Ilya tell Shane he misses his slutty little mouth."

    Or: The Centaurs' newest rookie speaks Russian. It's too bad that Shane and Ilya don't know that.

    Read in Russian here!

    Language:
    English
    Words:
    4,506
    Chapters:
    1/1
    Comments:
    924
    Kudos:
    33,088
    Bookmarks:
    5,929
    Hits:
    187,867

    14 Apr 2026

  3. 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,824
    Chapters:
    1/1
    Collections:
    1
    Comments:
    1,691
    Kudos:
    43,980
    Bookmarks:
    11,709
    Hits:
    571,414

    13 Apr 2026

  4. Public Bookmark *

    Tags
    Summary

    Rozanov cocked his head. “You speak Russian? Or just the curse words?”

    “Yes, I speak Russian,” he snapped, defensive and angry. He knew that it had been a mistake to even try to be friendly with Rozanov. “Why? Do I not look Russian to you?” He scoffed.

    “No, not really,” Rozanov said. Some of his teammates laughed, although they mostly looked surprised that Shane was speaking to them at all. Rozanov didn’t laugh, though. “Are you Russian?”

    “Go fuck yourself.”

    +++

    Despite an inauspicious start, when Russia’s Ilya Rozanov learns that Canada’s Shane Hollander is fluent in Russian at their first World Junior Championships tournament, it changes everything and sets them on a different course. Instead of being branded as rivals from the very beginning, Ilya and Shane start off as friends.

    And, after all, a little friendly rivalry never hurt anyone, did it?

    Series
    Language:
    English
    Words:
    30,455
    Chapters:
    4/4
    Collections:
    2
    Comments:
    2,151
    Kudos:
    47,295
    Bookmarks:
    14,065
    Hits:
    657,951

    13 Apr 2026

  5. Public Bookmark 14

    Tags
    Summary

    In hindsight, Chay should have known better than to assume Kim ever has his own best interests at heart.  

    Being with Kim is a rollercoaster in more ways than one. He can make Chay feel like he’s flying, stomach swooping in an intoxicating way, the exhilaration of it all getting into Chay’s head and making him feel invincible. The rush makes his blood sing. The sensation that you’re in the air and will never come back down again. 

    But the drop always comes. 

    Language:
    English
    Words:
    11,811
    Chapters:
    4/4
    Collections:
    1
    Comments:
    10
    Kudos:
    92
    Bookmarks:
    14
    Hits:
    1,027

    16 Dec 2025