1 - 20 of 90 Bookmarks by SaveTheMoon

Navigation

List of Bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Shrugging one shoulder far more casually than he possibly feels, Ilya says, “I like both. Is secret, okay?”

    “Okay,” Hollander says, voice cracking.

    He doesn’t say anything else. The air’s so heavy around them that it feels like being in the middle of a scrum, the weight and heat of all those bodies pressing down on you. Danger always feels like hockey; it’s the most dangerous thing Ilya knows, except for this. Everything dangerous in his life involves men’s bodies and just how close he can get to them. Closer than he probably should.

    A year after mysteriously dropping out of the 2009 draft, Shane Hollander is signed by the Boston Raiders, right behind Ilya Rozanov. Having the two biggest stars in the league on the same line is great for Boston — but playing alongside their worst rival was never exactly in Shane or Ilya's plans. Especially not when staying away from each other starts to feel just as impossible as getting along.

    Series
    Language:
    English
    Words:
    222,222
    Chapters:
    28/28
    Comments:
    17,003
    Kudos:
    41,397
    Bookmarks:
    16,290
    Hits:
    1,882,395

    19 May 2026

  2. Public Bookmark *

    Tags
    Summary

    He’s about to unlock the door when his phone buzzes, no doubt with an apology or an explanation. Someone screams outside of the bathroom. There’s a loud noise. More screams. What the-

    His phone buzzes again.

    Jane: don’t come out

    Jane: hide

    Jane: guns

    Jane: idk what’s happening

    Jane: call the cops

    Or

    Shane, Ilya, Scott Hunter and a bunch of MHL players find themselves in a hostage situation in the middle of the Las Vegas award ceremony. (Mid-situationship, the year pre-tuna melt).

    Series
    Language:
    English
    Words:
    29,722
    Chapters:
    10/10
    Comments:
    2,176
    Kudos:
    12,135
    Bookmarks:
    2,717
    Hits:
    169,778

    15 May 2026

  3. Public Bookmark *

    Tags
    Summary

    Regina to Edmonton was nine hours by bus if the weather was decent; it took a bit longer if — for example — your bus lost power on Highway 11 just past Dundurn, Saskatchewan.

    Team buses, night drives, and one way things might have started differently.

    Language:
    English
    Words:
    7,060
    Chapters:
    1/1
    Comments:
    173
    Kudos:
    2,675
    Bookmarks:
    632
    Hits:
    15,656

    14 May 2026

  4. Public Bookmark *

    Tags
    Summary

    rpfactorfiction

    Oh my god, I didn't know there were any copies of this left on the internet. For those who don't know, this is like. This is a foundational text of hockey RPF. This is from before hockey RPF was really a thing even. It's from the mid-aughts and wasn't posted to a fanfiction website. Instead, OP dropped this insane RPF manifesto onto a normal ass hockey fan forum (which no longer exists) then deleted their account like two days later. Just handed this to a bunch of jocks and hockey bros and dipped. Legendary shit. Like, I don't think this kid even knew what fanfiction was, the fucking hand of god just compelled him to write about being an MLH player's sex slave and show it to the world. I pray every day that this insane child actually made it to the MLH and got to meet Scott Hunter.


    So maybe Shane had a little crush on Scott Hunter in his younger years. So maybe he anonymously posted online about it once. So maybe it had become an internet legend and a running joke in the MLH.

    Language:
    English
    Words:
    18,061
    Chapters:
    5/5
    Comments:
    1,062
    Kudos:
    2,983
    Bookmarks:
    827
    Hits:
    21,690

    13 May 2026

  5. Public Bookmark *

    Tags
    Summary

    Someone's killing powerful Alphas in the Boston underworld in strange and untraceable ways, and it's giving Ilya, next head of the Rozanov family, a fucking headache.

    On a different note, Shane - only son of the Hollander family, lowly Omega and known airhead - has just shown up on his doorstep, smelling of pre-heat and looking good enough to eat.

    There's no way those two things are related, right?

    Language:
    English
    Words:
    15,906
    Chapters:
    2/2
    Comments:
    282
    Kudos:
    5,948
    Bookmarks:
    1,399
    Hits:
    50,891

    24 Apr 2026

  6. Public Bookmark *

    Tags
    Summary

    ”It’s not bad” says his mom, carefully. “Very Canadian, sponsors are happy about that.” That, and not much else, he can tell. A loon is neither masculine nor impressive. A disappointment, to those who hoped he’d have something like a wolf, himself included. His dad tries to bake him the traditional settling cake, in the shape of the new adults’ daemon, but his cake decorating skills aren’t great, so it mostly looks like a grey football. And Shanes’ strict diet doesn’t allow for cake.

    -

    Shane Hollander, the soul he didn't choose to have, the boy he didn't choose to love, and the life that, despite all odds, might just end up worth living.

    Language:
    English
    Words:
    26,186
    Chapters:
    5/5
    Collections:
    1
    Comments:
    372
    Kudos:
    1,057
    Bookmarks:
    276
    Hits:
    8,641

    17 Apr 2026

  7. Public Bookmark *

    Tags
    Summary

    The picture is leaked on a random fucking Tuesday in November, months after Ilya was last in Montreal.

    Grainy and dark, enhanced digitally to shit but still just recognisable enough; Shane Hollander smiling dopily as a broad-shouldered man in a dark hoodie has him pushed up against a red brick wall, one knee lifted to hook around the back of a thigh, a large hand possessively holding it in place as the hooded figure has his face hidden in the crook of Hollander’s neck — presumably kissing him there, intimately.

    Ilya knows his team is good, and they do the best they can.

    Language:
    English
    Words:
    5,542
    Chapters:
    2/2
    Comments:
    311
    Kudos:
    7,868
    Bookmarks:
    1,035
    Hits:
    42,182

    16 Apr 2026

  8. Public Bookmark *

    Tags
    Summary

    Shane Hollander has chemistry with his new American linemate. Montreal fans are thrilled. Ilya Rozanov is not.

    Language:
    English
    Words:
    8,228
    Chapters:
    1/1
    Comments:
    629
    Kudos:
    19,883
    Bookmarks:
    3,645
    Hits:
    167,356

    12 Apr 2026

  9. Public Bookmark *

    Tags
    Summary

    The Raiders beat the Sharks 6-1 and Rozanov gets three points and the first star of the game and there's no text waiting for Shane about how Shane should be planning the way he's gonna reward Rozanov the next time they see each other.

    It's fine. It's only been a week—nine days—and it's not like they were frequent texters before. Rozanov was always the one to initiate their exchanges, so Shane is doing well to follow his lead and not be like that girl who hooked up with J.J. and couldn't catch a hint afterwards, increasingly desperate texts being passed around the Metros locker room until finally someone suggested he block the crazy bitch.

    Shane processes his first time with Rozanov.

    Series
    Language:
    English
    Words:
    7,902
    Chapters:
    1/1
    Comments:
    179
    Kudos:
    875
    Bookmarks:
    212
    Hits:
    8,894

    12 Apr 2026

  10. Public Bookmark *

    Tags
    Summary

    It's hard to keep a mate a secret. It's even harder to share their heat. Scott Hunter is trying to do both those things while stuck in an elevator with Shane Hollander.

    Language:
    English
    Words:
    11,935
    Chapters:
    8/8
    Comments:
    142
    Kudos:
    2,467
    Bookmarks:
    373
    Hits:
    27,997

    11 Apr 2026

  11. Public Bookmark *

    Tags
    Summary

    Ilya was used to hazing. He had been subjected to it, he had participated in it, and, as a captain, he had stood guard over the rookies and protected them from anything truly harmful. But if he had been asked, Ilya would have approved of this prank. He would have authorized it, given Cliff and Vicky his seal of approval, perhaps even helped orchestrate it.

    Any other day, Ilya might have been happy to play along.

    But, in perfect dramatic irony, it had not happened any other day. It had happened today. And, cherry on top, of course the rookie had to walk in when Shane was already freaking out about Ilya saying his name.

    +++

    A prank-gone-wrong leads to the Boston Bears finding out about Shane and Ilya’s relationship in 2016. The day Ilya first invited Shane into his house. Right after they say each other’s names for the first time. Fuck his life, honestly.

    Series
    Language:
    English
    Words:
    30,173
    Chapters:
    3/3
    Collections:
    1
    Comments:
    1,956
    Kudos:
    21,848
    Bookmarks:
    5,289
    Hits:
    207,034

    07 Apr 2026

    Bookmarker's Notes

    After keeping their relationship secret for 6 years, Shane and Ilya somehow manage to get outed to approximately a dozen people in 48 hours. Delightful and heartwarming.

  12. Public Bookmark *

    Words:
    24,977
    Works:
    3
    Bookmarks:
    739

    07 Apr 2026

  13. Public Bookmark *

    Tags
    Summary

    No serious hockey fan or sports commentator worth their salt would have considered record-breaking Boston superstar Ilya Rozanov to be Shane Hollander’s rival exactly, but sleeping with a man who had a specific offense-related vendetta against him and a wrist shot like a jet engine to back it up was probably ill-advised just the same.

    Or, Shane is a goalie. Ilya can’t score.

    Series
    Language:
    English
    Words:
    148,928
    Chapters:
    18/18
    Comments:
    8,280
    Kudos:
    19,361
    Bookmarks:
    7,776
    Hits:
    604,694

    06 Apr 2026

  14. Public Bookmark *

    Tags
    Summary

    It wasn’t his first hockey fight, not by far. After decades of playing, it was impossible to avoid the occasional scrum. It just wasn’t something that Shane purposefully tried to get involved in. He wasn’t like Ilya, he didn’t find joy in pushing and prodding at the other team until one of them snapped and threw a punch. When a scrum did break out, he hardly ever joined the fray, preferring instead to focus on managing the refs and trying to get his team out of the fight with as few penalties as possible. 

    When Shane’s fist connected with Comeau’s cheekbone, Shane grinned. 

    --

    Or, the moment Shane realized he played his last game as a Montreal Metro and has to come to terms with everything that means after. Featuring Shane realizing he's not as okay as he seems, and Ilya trying to figure out how he can help.

    Series
    Language:
    English
    Words:
    40,006
    Chapters:
    6/6
    Comments:
    443
    Kudos:
    4,001
    Bookmarks:
    672
    Hits:
    61,387

    04 Apr 2026

  15. Public Bookmark *

    Tags
    Summary

    When he was seven years old, Shane Hollander was briefly lost at an airport. Luckily, the kindness of a stranger ensured he made it back to his parents safely, putting an end to a terrifying three hours for the Hollanders. It takes twenty years (and one heated rivalry) for Shane to learn the name of his rescuer. It takes twenty years for Ilya to learn his wish had already come true.

    Language:
    English
    Words:
    3,296
    Chapters:
    1/1
    Collections:
    21
    Comments:
    1,453
    Kudos:
    29,320
    Bookmarks:
    6,767
    Hits:
    155,428

    03 Apr 2026

  16. Public Bookmark *

    Tags
    Summary

    Sometimes life came at you with a clenched fist and Ilya had never figured out how to duck.

    So here he was, twenty-eight years old, single, dealing with the fallout from injuries given to him by the game he loved, and the second youngest assistant coach in the league to one of the worst teams. Stability was hard to come by, but he was managing.

    Then along came Shane Hollander to knock him on his ass, one more time.

    Series
    Language:
    English
    Words:
    102,971
    Chapters:
    10/10
    Comments:
    7,163
    Kudos:
    24,057
    Bookmarks:
    10,535
    Hits:
    649,099

    30 Mar 2026

  17. Public Bookmark *

    Tags
    Summary

    Usually, Hayden can accept that Shane's private life is none of his business. When he’s at home waiting on four kids hand and foot, it’s not like he's filling his days making deranged cork boards connecting Shane to every gay man in North America.

    But on the road, he has nothing to occupy his time besides the occasional Skype call and cable TV. It gets harder to ignore the fact that Shane’s swapping sweet nothings with a man he still won’t let himself talk about.

    Or: After the cottage, Shane comes out to his teammates but swears that he doesn't have a boyfriend. Unfortunately for him, Hayden and J.J. don't believe his lie for a second.

    Language:
    English
    Words:
    6,475
    Chapters:
    1/1
    Comments:
    516
    Kudos:
    18,372
    Bookmarks:
    2,959
    Hits:
    110,540

    20 Mar 2026

  18. Public Bookmark *

    Tags
    Summary

    “Game is over,” he says. “You won. I lost. I was annoying. Normal.”

    “That’s not—” Shane starts, then stops, because he actually doesn't know how to finish that thought without sounding like an idiot. His jaw works, teeth grinding together.

    That's not what I meant. That's not the point. You said I was boring and you were right and I need you to say it again so I know where I stand, so I know what you think of me, so I can stop waiting for the other shoe to drop.

    He settles for: “You were kind of an asshole.”

    Language:
    English
    Words:
    8,485
    Chapters:
    1/1
    Comments:
    642
    Kudos:
    17,924
    Bookmarks:
    4,329
    Hits:
    149,315

    18 Mar 2026

  19. Public Bookmark *

    Tags
    Summary

    The doorbell rings just as Shane is finishing brushing his teeth – the first thing they rose to do, because he wants to kiss Ilya good morning – and he and Ilya exchange a confused look in the bathroom mirror. It's barely dawn, and Ilya's curls are adorably tousled from sleep as he scratches his ribs lazily, toothbrush dangling from the corner of his mouth. 

    Shane hesitates, then rinses his toothpaste out and runs a hand through his hair. "Fuck, it's probably anti-doping."

    No one else would be here at this hour – unless it's an emergency.

    Language:
    English
    Words:
    7,791
    Chapters:
    1/1
    Collections:
    19
    Comments:
    798
    Kudos:
    25,244
    Bookmarks:
    4,472
    Hits:
    177,336

    11 Mar 2026

  20. 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,841
    Kudos:
    47,842
    Bookmarks:
    12,826
    Hits:
    659,672

    05 Mar 2026

Filters

Filter results:
Submit

Include

?
Include Ratings
Include Warnings
Include Categories
Include Fandoms
Include Characters
Include Relationships
Include Additional Tags
Include Bookmarker's Tags

Exclude

?
Exclude Ratings
Exclude Warnings
Exclude Categories
Exclude Fandoms
Exclude Characters
Exclude Relationships
Exclude Additional Tags
Exclude Bookmarker's Tags

More Options

Word count
Bookmark types
Submit

Clear Filters

Navigation