catfrogfish



Fandoms

  1. One Direction (Band) (1)

Recent works

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    The photo is blurry, timestamped 2:17 AM, but there's no mistaking Ilya Rozanov walking into Shane Hollander's building the night Boston wins in Montreal.

    By morning, it's everywhere.

    --

    For five years, they've been careful. But one fan with a camera phone unravels it all, and suddenly Shane and Ilya have to answer questions about what they are besides rivals. Shane's team wants him to deny everything. Ilya's family demands the same.

    Canon divergence where the secret comes out three years early, and Shane and Ilya have to decide if what they have is real under intense media pressure. Set right before the tuna melt game would have happened.

    Language:
    English
    Words:
    11,114
    Chapters:
    4/4
    Comments:
    114
    Kudos:
    2,362
    Bookmarks:
    456
    Hits:
    21,180

    31 Dec 2025

  2. Public Bookmark *

    Tags
    Summary

    “Shane?” Ilya asks again. “What happened?” His gloveless hand twitches and he lifts it a fraction of an inch towards Shane.

    Shane tosses his own gloves to the ice and reaches forward, lacing their fingers together. “You took a bad hit,” he says, gritting his teeth against the fear clawing at his guts. “Flipped headfirst into the ice. Are you okay?”

    Ilya groans in answer and squeezes his hand, though Shane can't tell if he meant to do that or not.

    Suddenly, there are people all around them. Shane shifts protectively close before he realizes it’s the medical team.

    “Hollander, get back to your bench,” someone says, but there’s no way Shane’s going. Even if he wanted to, Ilya’s gripping his hand like a lifeline, eyes finally locked on Shane’s face. Shane isn’t leaving him.

    Language:
    English
    Words:
    7,581
    Chapters:
    1/1
    Collections:
    3
    Comments:
    129
    Kudos:
    3,295
    Bookmarks:
    629
    Hits:
    17,495

    30 Dec 2025

  3. Public Bookmark *

    Tags
    Summary

    When Shane falls ill and isn't answering his phone, Hayden and JJ decide to be responsible teammates and go check on him. They find a very sick Shane, and a very surprising caretaker.

    Set after book 1, but while Ilya is still playing for Boston.

    Series
    Language:
    English
    Words:
    4,387
    Chapters:
    1/1
    Comments:
    50
    Kudos:
    3,126
    Bookmarks:
    488
    Hits:
    18,682

    29 Dec 2025

  4. Public Bookmark *

    Tags
    Summary

    “Roz! You saw Hollander out there?” Hayes asked. Stupid question. Ilya thought. Of course he saw Shane out there, it was hard to miss. Especially with the number 81 and his last name on his back. Shane didn’t tell Ilya he was doing this, he wondered if that was the point.

    “Yes.” Ilya responded. He tried to keep his response as short as possible, not wanting to accidentally say anything he shouldn’t.

    “He lost a bet?” Bood asked.

    or

    Shane wears one of Ilya’s jerseys to one of his games.

    Language:
    English
    Words:
    3,189
    Chapters:
    1/1
    Comments:
    25
    Kudos:
    2,687
    Bookmarks:
    314
    Hits:
    33,835

    29 Dec 2025

  5. Public Bookmark *

    Tags
    Summary

    The Voyageurs ask Shane to join FanMail in order to foster a better connection with fans. Internet sleuths start to notice some interesting details in the background of Shane’s videos, and then the internet does...what the internet does.

    Or Shane and Ilya are granted an opportunity to come out on their own terms. Sort of. And in they do it in a very Ilya way. (Surprisingly, it is Shane’s idea)

    Language:
    English
    Words:
    21,185
    Chapters:
    3/3
    Collections:
    8
    Comments:
    1,187
    Kudos:
    18,386
    Bookmarks:
    3,782
    Hits:
    146,383

    28 Dec 2025