magicforestboy



Recent works

Recent bookmarks

  1. Public Bookmark 23

    Tags
    Summary

    “Did you take this?” Shane held up the picture of his own face.

    “You told me to take pictures of things that interested me, did you not?”

    Ilya moved past him towards the exit while Shane stared at him wordlessly

    “I’m a good listener, Shane.”

    Looking is passive. Seeing is intentional.

    A semester-long photography class gives Ilya Rozanov thirty-six exposures at a time to figure out why he keeps pointing his camera at Shane Hollander.

    Shane, meanwhile, is trying very hard not to look back.

    A college photography AU about film, hockey, grief, orange cats, and accidentally falling in love one frame at a time.

    Series
    Language:
    English
    Words:
    21,939
    Chapters:
    7/7
    Comments:
    10
    Kudos:
    92
    Bookmarks:
    23
    Hits:
    1,324

    22 Jun 2026

  2. Public Bookmark *

    Tags
    Summary

    Cliff watches him squeeze the phone between his cheek and shoulder, lifting the jersey over his head as he continues to talk, a bit distracted now by the multitasking.

    “And was good practice, you know, for when I am your husband."

    Immediately, the locker room goes dead silent. And so does Rozanov, in fact.

    In which Ilya accidentally calls himself Shane's future husband in the middle of the Bears locker room. Worse still, they're not even dating yet.

    Language:
    English
    Words:
    15,942
    Chapters:
    3/3
    Comments:
    211
    Kudos:
    3,263
    Bookmarks:
    694
    Hits:
    20,123

    21 Jun 2026

  3. Public Bookmark *

    Tags
    Summary

    He figures Ilya would be pretty surprised if he showed up to his house out of the blue. Surprised enough to be put off, probably. Shane is way too bad of a liar to think of any plausible excuse. If this is really happening, if Shane is actually by some miracle getting another shot at this, then he’s going to have to play this smart. His impatience to see Ilya again will have to be tempered. He’s not sure how time travel works, but he has the sneaking suspicion that one wrong move could unravel everything.

    Ilya is alive.

    Just the thought of it is enough to make Shane crack his first smile in a year.

    --

    AU in which Ilya dies in the Centaurs' plane crash. A year later, careless with grief, Shane drives his car into a blizzard and wakes up in Boston, in 2016. When faced with the opportunity to do it right this time, and keep Ilya for good, Shane knows that every decision he makes will be crucial. It's terrifying, but Ilya once told him that he's brave. Now it's up to Shane to prove it.

    Language:
    English
    Words:
    22,609
    Chapters:
    1/1
    Comments:
    273
    Kudos:
    5,967
    Bookmarks:
    1,630
    Hits:
    49,526

    19 Jun 2026

  4. Public Bookmark *

    Tags
    Summary

    "Hi, solnyshko.”
    The Russian pet name set a firework off inside Shane's mind as he heard it cooed from behind him. The intonation was just as he remembered, but the voice was much deeper.

    He turned and felt himself short circuit. It took every ounce of willpower to not let his jaw drop cartoonishly to the floor. Shane would recognize his individual features anywhere, even after 5 years. But it was as if someone had snapped their fingers and the smug, silly Russian boy who had been attached to Shane's hip for 3 summers was transformed into some sort of fucking Adonis right before his eyes.

    “Ilya-” was all Shane managed before strong arms were wrapped around his waist and lifting him off the ground in a greeting all too familiar from years ago.

     

    OR
    When Shane Hollander & Ilya Rozanov spent their summers as teens in an elite hockey camp, they quickly became inseparable friends. But they lose touch when Shane moves on as a prospect for the NHL and Ilya for the KHL.

    Years later, Montreal makes a bold move to take the hottest player in the KHL. After hearing of the Russian's reputation, the Montreal Captain is tasked with keeping his old best friend and new teammate out of trouble.

    Language:
    English
    Words:
    112,340
    Chapters:
    22/22
    Comments:
    2,693
    Kudos:
    10,079
    Bookmarks:
    4,166
    Hits:
    288,914

    19 Jun 2026

  5. Public Bookmark *

    Tags
    Summary

    As a straight man, Ilya Rozanov has never had a gay roommate before, but it’s going pretty well. Shane Hollander is kind, silly, and an even bigger hockey nut than Ilya.

    So when Shane starts bringing men over, and Ilya begins to want to bash their fucking heads in, Ilya comes to a startling conclusion: He must be homophobic.

    (He’s jealous.)

    Language:
    English
    Words:
    40,186
    Chapters:
    4/4
    Comments:
    4,040
    Kudos:
    38,704
    Bookmarks:
    10,899
    Hits:
    504,727

    02 Jun 2026