1 - 20 of 141 Bookmarks by Wingsofopal

Navigation

List of Bookmarks

  1. Rec *

    Tags
    Summary

    It's embarrassing enough that Shane wanders off his hiking trail and goes missing for two days, but thanks to Hayden's big mouth, everyone knows he was recently dumped, and they have a lot of wrong opinions about why Shane disappeared.

    Language:
    English
    Words:
    7,540
    Chapters:
    1/1
    Comments:
    535
    Kudos:
    6,910
    Bookmarks:
    1,229
    Hits:
    28,928

    19 Sep 2026

    Bookmarker's Notes

    all is (only temporarily) lost by angel_deux
    (Heated Rivalry)

    It's embarrassing enough that Shane wanders off his hiking trail and goes missing for two days, but thanks to Hayden's big mouth, everyone knows he was recently dumped, and they have a lot of wrong opinions about why Shane disappeared.

    A great short read to have emotional lows and heights. Very sweet all together.

  2. Public Bookmark *

    Tags
    Summary

    January 15, 2017
    For immediate release.
    (English version)

    The Montréal Metros are devastated to announce the unexpected and tragic passing of our beloved captain, Shane Hollander, at the age of 25.

    -

    or, a canon-divergent au in which shane and rose never met, in epistolary format.

    Language:
    English
    Words:
    10,791
    Chapters:
    1/1
    Comments:
    1,145
    Kudos:
    10,510
    Bookmarks:
    1,891
    Hits:
    86,838

    18 Sep 2026

    Bookmarker's Notes

    without you, without them by scarlettroses
    (Heated Rivalry)

    CW: suicide, mental health issues

    January 15, 2017
    For immediate release.
    (English version)

    The Montréal Metros are devastated to announce the unexpected and tragic passing of our beloved captain, Shane Hollander, at the age of 25.

    Not much to add, very well done and heartbreaking. Good read when need a cry.

  3. Rec *

    Tags
    Summary

    Ilya Rozanov, celebrated hockey star, gets perilously lost in the wilderness.

    Shane Hollander, wilderness expert and #1 Rozanov hater, finds him.

    They're stuck in the woods. Completely alone. Together.

    Language:
    English
    Words:
    143,248
    Chapters:
    23/23
    Comments:
    18,628
    Kudos:
    21,056
    Bookmarks:
    6,717
    Hits:
    670,297

    09 Sep 2026

    Bookmarker's Notes

    Map Contact by Regolith (metonym)
    (Heated Rivalry)
    Ilya the hockey player gets lost in Canadian wilderness. Shane (not the hockey player, and Ilya hater) finds him. They... [read the fic] all the things.
    Hot, sweet, some angst here and there and dumb boys ❤️

  4. Rec *

    Tags
    Summary

    “Who are you talking to?” Sveta is looking with a raised eyebrow, at Ilya’s delighted face.

    “Ah, I am talking to my catfish.”

    “What do you mean, your catfish?” Ilya angles the phone so Sveta can see the shirtless picture on the screen.

    “This guy is pretending to be Shane Hollander on Grindr. It’s pretty funny. He’s cropped the face out, but he’s using pictures from the billboard next to my apartment.”

    Or: Ilya Rozanov is sure he's being catfished- why would the real Shane Hollander be on Grindr, talking to random university of Ottawa students? But the more he talks to Wayne, the more he starts to like him, and the more he wishes Wayne would just come clean so they can finally be together.

    Series
    Language:
    English
    Words:
    19,322
    Chapters:
    11/11
    Comments:
    1,604
    Kudos:
    22,796
    Bookmarks:
    3,808
    Hits:
    246,538

    09 Sep 2026

    Bookmarker's Notes

    Catfished by Shane Hollander!? by MadeofMud
    (Heated Rivalry)
    Grindr fic, Ilya thinks person he is talking to is impersonating Shane Hollanded. Funny, hot and sweet.

  5. Rec *

    Tags
    Summary

    “I can’t tell you anything.”

    ”Oh, come on!” She whined and Shane couldn’t help but laugh. “When have you ever been able to talk to a friend about the hot guy you’re seeing?”

    ”We’re not see—“

    ”Or not seeing.” He could practically hear her eyes rolling. “Semantics. Answer the question.”

    ”Never. Obviously.”

    Summary:
    Ilya is finally at the cottage. He’s beautiful in the mornings. He scratches his tummy when he’s sleepy. Shane is so enamored and he needs someone to know. So what if that text message Shane received from Rose wasn’t the only one?

    Moments at the cottage you missed, the text messages Shane sends about a mystery guy to the only other person who knows he’s gay, and the one text he sends to the wrong person by accident.

    Language:
    English
    Words:
    26,262
    Chapters:
    1/1
    Comments:
    774
    Kudos:
    4,273
    Bookmarks:
    1,294
    Hits:
    40,693

    23 Aug 2026

    Bookmarker's Notes

    And now you know (that there was a man) by MyDearGloria
    (Heated Rivalry)
    Two weeks at cottage. Shane gushes to Rose about their perfect time and Ilya. Toothrotting sweet in the best way. ❤️

  6. Rec *

    Tags
    Summary

    “This hot tub has not been well maintained,” Rozanov complained as they stood on the deck, staring at the built-in hot tub, big enough to fit 8 people. 

    “So, you can replace it,” Shane replied patiently.

    “I will be too busy to replace the hot tub. Then I will have a long day, and I will decide to have a soak in my rancid hot tub, and then I will catch diphtheria and die.” Rozanov looked at Shane, accusatory. “You want me to die?”

    Shane looked down. The hot tub looked no more or less rancid than any other hot tub. “I don’t think you can get diphtheria from a dirty hot tub.”

    “You are doctor now?” Rozanov asked, and Shane stayed silent. 

    Shane Hollander is a realtor who works with the Ottawa Centaurs to find properties for new players.

    Ilya Rozanov needs a home.

    Language:
    English
    Words:
    32,620
    Chapters:
    1/1
    Comments:
    2,001
    Kudos:
    18,119
    Bookmarks:
    5,639
    Hits:
    161,435

    20 Aug 2026

    Bookmarker's Notes

    The Rozanov House Hunt by Felifiran
    (Heated Rivalry)

    Ilya needs a house in Ottawa, Shane the Mr Real Estate tries to find him one. Very sweet and soft.

  7. Rec *

    Tags
    Summary

    It’s like they think that Ilya's someone to put up with, rather than someone that Shane wants to spend every waking minute of his life with. Someone that is, in every single fucking way, Shane’s person. Someone that knows exactly how to make him laugh and someone he doesn’t have to hide his quirks from and someone who allows his own asshole side to shine when Shane wants it to.

    Shane loves Ilya, is in love with him. It’s just that Ilya is also his best friend.

    Or, 5 times that Shane gets annoyed by people thinking he's supposed to control Ilya, and 1 time he finally says something about it.

    Language:
    English
    Words:
    11,482
    Chapters:
    1/1
    Comments:
    810
    Kudos:
    10,935
    Bookmarks:
    2,308
    Hits:
    101,323

    28 Jul 2026

    Bookmarker's Notes

    he's my best friend (who i think is hot) by writinginasnowglobe
    (Heated Rivalry)
    5+1 Shane loves and likes his husband and is sick of assumptions that he "tamed" Rozanov and keeps him on leash.

  8. Rec *

    Tags
    Summary

    It's New Years' Eve and Shane takes a Vodka-induced spiral through a level of jealousy he didn't know existed.

    ----

    He looked over the rim of his glass, eyes immediately landing on Ilya’s laughing face on the other side of the club near the bar. He had his arm slung over Svetlana’s shoulders, her neck comfortably at the bend of his elbow. Shane’s teeth ground together when Ilya used the crook of his arm to pull Svetlana closer, Ilya's head tipping down to place his ear near her mouth.

    It was Ilya’s turn to lean in to speak in Svetlana’s ear, a grin spreading over Svetlana’s gorgeous face as she listened to his words. 

    Shane could vividly imagine what Ilya’s voice would sound like at this point. It would be raspy and rough, like a rumble. He’d heard him sound like that a thousand times and Shane would never be sick of it. It made his chest tight, his heart hammering to think about the way Ilya’s soft lips would brush along his ear. How his tongue would lick up the shell before nipping at the spot under Shane’s ear that made him moan.

    But he wasn’t doing any of that. He was talking to Svetlana. His friend.

    Series
    Language:
    English
    Words:
    20,465
    Chapters:
    6/6
    Comments:
    141
    Kudos:
    3,564
    Bookmarks:
    913
    Hits:
    66,919

    13 Jul 2026

    Bookmarker's Notes

    New Years Day by northrow
    (Heated Rivalry)

    Club: Too much vodka in New Years Eve makes Shane spiral in jealousy. Ilya panics that Shane can't be found for midnights kiss.
    They figure it out and come out better afterwards. Perfect HEA epilogue.

  9. Rec *

    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,612
    Kudos:
    18,818
    Bookmarks:
    4,110
    Hits:
    257,696

    08 Jul 2026

    Bookmarker's Notes

    it’s the terror of knowing what this world is about by PrincessAmericaChavez
    (Heated Rivalry)

    During NHL awards Shane, Ilya and bunch of other people are taking hostage. Packed with action, emotions and nice level of angst. Sweet and soft HEA.

  10. Rec *

    Tags
    Summary

    Look at that. Another white guy with his little Asian sugar baby.

    Twenty-seven years, and not once has a stranger looked at David Hollander and his son and seen a father. Then Ilya Rozanov sits beside him in a restaurant and a server says, "Can I get anything else for you and your son?" David does not correct him.`

    Language:
    English
    Words:
    3,549
    Chapters:
    1/1
    Comments:
    722
    Kudos:
    12,281
    Bookmarks:
    2,032
    Hits:
    62,665

    07 Jul 2026

    Bookmarker's Notes

    2.0 by orangememory
    (Heated Rivalry)

    Ilya gets called David's son on multiple occasions when Shane never did.
    Bittersweet mix of present, recollections and finally a beautiful found family more than in one way.

  11. Rec *

    Tags
    Summary

    Shane Hollander’s hopes for the NHL were ripped from him by an ACL tear and replaced with doctor prescribed opioids at age 18. Four years later, hockey is a distant memory and his days consist of strange men and chasing a feeling drugs can never seem to provide anymore.

    Ilya Rozanov’s family returned home to Russia when his father’s mental state deteriorated and the government wasted no time snatching back his work visa. Ilya stayed behind in that godforsaken city to do the only thing he had ever been able to support his family doing: sell dope.

    Ilya sees a lot of sad people. Shane sees a lot of horny men. Neither of them are prepared for what they see in each other, and what it means for the boxes they’ve allowed themselves to be put into.

    Language:
    English
    Words:
    115,615
    Chapters:
    26/26
    Comments:
    3,150
    Kudos:
    3,559
    Bookmarks:
    1,547
    Hits:
    111,361

    03 Jul 2026

    Bookmarker's Notes

    another day, another struggle by blushgush
    (Heated Rivalry)

    Torn ACL brings Shane in oxy dependence what evolves to full drug addiction. We find him doing dates and buying coke to smoke from Ilya. Ilya is illegal and survives as he can. They both find each other and are good, then hard, then better. HEA

    A hard read what shows authors personal experience and makes it feel at moments a bit too real. Beautifully written and definitely a fic what will make one think and maybe also to learn some humility and acceptance.

  12. Rec *

    Tags
    Summary

    Ilya's heart stuttered at the last clip. A video of hands toasting beer bottles. The camera rose and panned the hotel bar, swinging to Harris’s boyfriend and…Shane Hollander. Shane Hollander, in the same light blue shirt that Ilya had seen dashing around a street corner a few hours ago. Shane Hollander, a little rumpled, adorably jet-lagged, drinking at a hotel bar that Harris had conveniently tagged. Ilya knew, he just knew what he'd find when he clicked on the location. The back of his neck was buzzing, a bizarre intuition thrumming in him.

    The location opened, and Ilya had to bite back a laugh. Shane Hollander was in Hanoi, only a few minutes away from him.

    ***
    AU Shane produces a travel show hosted by Rose. When the crew touches down in Hanoi, they cross paths with a pair of travel influencers that Shane would prefer to never see again.

    Language:
    English
    Words:
    59,207
    Chapters:
    12/12
    Comments:
    959
    Kudos:
    2,492
    Bookmarks:
    959
    Hits:
    60,720

    29 Jun 2026

    Bookmarker's Notes

    Please Unblock Me by NotRamona43
    (Heated Rivalry)

    Traveling through SE Asian countries, pining, wanting and trying to unwrap misunderstanding between travel influencer Ilya and travel show producer Shane. We get some delicious Sveta/Rose as well.

    Hot, immersive, endearing.

  13. Rec *

    Tags
    Summary

    Ilya ignored the request from the NHL twice. The first time they asked through his agent, the second time the director of marketing called his personal number directly. He never got along with the league as a player, and he certainly didn't need to make them happy now.

    The next attempt to reach him was harder to ignore. A phone call from an unknown number. A voicemail that made his blood run cold.

    "Hi Ilya. This is Rose Landry. We've never met, but Shane speaks so highly of you. I think the NHL has been trying to get in touch. Shane said you probably wouldn't talk to them. But...think about it, ok? I know it would mean a lot to him."

    The final request crumbled his resolve. The caller ID blinked "Jane," and Ilya stared at it.

    ***
    Canon divergence, Shane and Ilya are estranged for a decade. Shane finally reaches out to Ilya when he retires.

    Language:
    English
    Words:
    41,829
    Chapters:
    10/10
    Comments:
    1,344
    Kudos:
    6,609
    Bookmarks:
    1,860
    Hits:
    106,137

    26 Jun 2026

    Bookmarker's Notes

    Chronically Late by NotRamona43
    (Heated Rivalry)

    Ilya and Shane have a fight in 2016 and don't reunite. Then there is another fight years later what doesn't help.
    Finding their way to each other after that is not easy. Bittersweet, hot and HEA.

  14. Rec *

    Tags
    Summary

    When the season ends, Shane Hollander decides to hole up in his cottage after winning his fourth Stanley Cup and coming out, not knowing that someone other than his parents and closest friends knows the location of his sanctuary.

    Ilya Rozanov is 29, has a ton of money, and way too much time on his hands, which is a dangerous combination for someone with his personality.

    OR: Ilya Rozanov loves Shane Hollander. He loves him deeply. He loves him so so much that he built a beautiful home designed solely for the two of them. Now, all he needs is to meet Shane in person, and to do that, he must kidnap him first.

    Series
    Language:
    English
    Words:
    89,506
    Chapters:
    27/27
    Comments:
    1,070
    Kudos:
    1,852
    Bookmarks:
    601
    Hits:
    76,364

    12 Jun 2026

    Bookmarker's Notes

    Involuntary Devotion by Nat_Mirror
    (Heated Rivalry)

    Kidnapping, non con, mind fuck in every way. Unfairly hot 🔥 probably tells something about myself there.

  15. Rec *

    Tags
    Summary

    It starts simply enough. Ilya has him pinned to the bed, his mouth on Shane's neck the way he likes, his hands loose on Shane's wrists. They aren't naked, not yet, but that's just a matter of time; right now, Shane is enjoying the frustration of his cock held back by his pants, the pull of his shirt twisted tight at his waist. Ilya releases one of Shane's wrists to grope at his fly, sliding the zipper down, setting him free, and because it's too soon, too easy, too good, Shane moans "oh no" just softly, the barest whisper of breath, already arching up into Ilya's hand.

    OR

    Shane says no, but he means yes.

    OR

    It turns out, Shane can cum three times in a hour.

    Language:
    English
    Words:
    2,751
    Chapters:
    1/1
    Comments:
    50
    Kudos:
    927
    Bookmarks:
    159
    Hits:
    9,585

    11 Jun 2026

    Bookmarker's Notes

    Right of Refusal by synchronik
    (Heated Rivalry)
    Ilya and Shane sexy times – no means yes, *chirp* is a safeword.

    Hot AF 🔥

  16. Public Bookmark *

    Tags
    Summary

    “You want to talk to people about me?” Shane asked quietly.

    There was something small and confused in the question. But Ilya was still furious and raw.

    “Well I would,” he sneered, “if there was anything about you that was fucking interesting to talk about! It would be nice to not be so fucking bored and miserable!”

    The second the words left his mouth, he watched the pain roll across Shane's features like a thousand fractures shattering through glass.

    Ilya had seen Shane nearly break ribs. He had seen him miss game-winning shots, take hits that left bruises blooming purple and black across his skin. He had never seen this.

    Shane closed his eyes for a long moment. He shook his head slightly, a tiny movement, then nodded once as if agreeing with something only he could hear. His face twisted briefly with a fresh wave of pain before he forced it to still.

    ---------

    What if Shane and Ilya don't make up so easily after the Boxing Day fight? The Centaur's plane never malfunctions, so Shane never proposes. Instead, Ilya gives him an ultimatum on coming out and going public. It backfires spectacularly.

    Series
    Language:
    English
    Words:
    72,926
    Chapters:
    18/19
    Comments:
    3,420
    Kudos:
    21,848
    Bookmarks:
    8,088
    Hits:
    620,929

    05 Jun 2026

  17. Rec *

    Tags
    Summary

    Wyatt was not, like, nosy. For sure, he was interested. He was curious. He engaged with people, obviously, because most people were interesting and engaging and had cool thoughts and said neat stuff if you asked.

    So, no. Wyatt wasn’t nosy, but he wasn’t stupid, either.

    Or: A Bromance Blooms In Ottawa
    Or: The Ballad of Wyatt and Ilya

    Language:
    English
    Words:
    18,684
    Chapters:
    1/1
    Collections:
    21
    Comments:
    1,726
    Kudos:
    21,889
    Bookmarks:
    7,095
    Hits:
    202,458

    03 Jun 2026

    Bookmarker's Notes

    Vibes Are Not Data by GlitterCity

    Wyatt figures Roz out... eventually. With his golie attention skill. And help of Lizas spreadsheets.

  18. Rec *

    Tags
    Summary

    "Why are you not scared?"

    "I am scared," Ilya admits. "I just am tired. Of hiding me. Of hiding you. Of hiding how much I love you. I want to go to the rink— how do you say it? Authenti."

    "Authentically," Shane supplies, automatically.

    "Yes. Authentically. I want to go to the rink authentically, as me," Ilya confirms.

    Ilya looks at Shane, pauses until Shane meets his eyes. "I want to say: I, Ilya Rozanov, love a man, and that man's name is Shane Hollander."

     

    -

    Or, sometimes it takes a little more time, and some courage, to be with the one you love.

    Language:
    English
    Words:
    81,935
    Chapters:
    9/9
    Collections:
    4
    Comments:
    5,039
    Kudos:
    25,589
    Bookmarks:
    11,394
    Hits:
    718,995

    02 Jun 2026

    Bookmarker's Notes

    courage [it couldn't come at a worse time] by veilofimagination

    A fandom classic

  19. Rec *

    Tags
    Summary

    'The league loves nothing more than putting these two kids in each other's faces.'

    Or, the one time Shane tries to be funny and spends the next half-decade suffering (enjoying) the consequences.

    Language:
    English
    Words:
    2,272
    Chapters:
    1/1
    Comments:
    182
    Kudos:
    4,798
    Bookmarks:
    584
    Hits:
    19,664

    01 Jun 2026

    Bookmarker's Notes

    Shots Fired by boopboop (Heated Rivalry)

    They always find a way to thank (chirp) each other. A feel good oneshot.

  20. Rec *

    Tags
    Summary

    “What videos, Ilya?” David asked, his tone laced with concern, but Ilya couldn’t deal with that right now. He was never putting his phone on Do Not Disturb again.

    He had more notifications than when he’d checked it at the gym. Transactions made with the card from their shared account, alerts to change Shane's email passwords. Shit, shit, shit.

    “Ilya…” David said again, more demanding this time, making him finally look up.

    Videos of us that are going to make you look at me differently. Videos that might make you hate me. Videos that could ruin everything.

    His throat went dry.

    And maybe… send me to prison.

     

    or When Shane’s phone is stolen and he ends up in the hospital, Ilya has to deal with his severely injured husband, and with videos that could leak and change their lives forever. The video Pike had accidentally leaked years ago would be child’s play in comparison.

    Language:
    English
    Words:
    49,950
    Chapters:
    8/8
    Comments:
    472
    Kudos:
    2,240
    Bookmarks:
    616
    Hits:
    55,530

    25 May 2026

    Bookmarker's Notes

    Out of Context by Nat_Mirror

    Shane is beaten up and robbed and police uncovers suspicious videos while doing investigation. Ilya is suspected for intimate partner abuse. HEA

    Scary/angsty but tender, and incredibly hot 🔥

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