1 - 20 of 135 Bookmarks by Wingsofopal

Navigation

List of Bookmarks

  1. 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:
    136
    Kudos:
    3,355
    Bookmarks:
    866
    Hits:
    61,612

    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.

  2. 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,441
    Kudos:
    15,376
    Bookmarks:
    3,420
    Hits:
    210,579

    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.

  3. 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:
    486
    Kudos:
    6,885
    Bookmarks:
    1,176
    Hits:
    30,023

    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.

  4. 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:
    2,799
    Kudos:
    2,447
    Bookmarks:
    1,030
    Hits:
    77,434

    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.

  5. 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:
    837
    Kudos:
    1,763
    Bookmarks:
    739
    Hits:
    42,899

    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.

  6. 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,204
    Kudos:
    5,722
    Bookmarks:
    1,640
    Hits:
    89,953

    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.

  7. 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:
    953
    Kudos:
    1,539
    Bookmarks:
    479
    Hits:
    61,251

    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.

  8. 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:
    807
    Bookmarks:
    141
    Hits:
    8,448

    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 🔥

  9. 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:
    62,129
    Chapters:
    16/16
    Comments:
    2,657
    Kudos:
    17,584
    Bookmarks:
    6,589
    Hits:
    442,719

    05 Jun 2026

  10. 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:
    18
    Comments:
    1,619
    Kudos:
    20,283
    Bookmarks:
    6,615
    Hits:
    181,736

    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.

  11. 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,933
    Chapters:
    9/9
    Collections:
    3
    Comments:
    4,723
    Kudos:
    23,255
    Bookmarks:
    10,448
    Hits:
    630,678

    02 Jun 2026

    Bookmarker's Notes

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

    A fandom classic

  12. 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:
    162
    Kudos:
    3,828
    Bookmarks:
    457
    Hits:
    14,951

    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.

  13. 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:
    431
    Kudos:
    1,972
    Bookmarks:
    568
    Hits:
    49,335

    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 🔥

  14. Public Bookmark *

    Tags
    Summary

    In 2014, Shane Hollander walked away from hockey, from the spotlight, and from every dream he built since he was 8 years old.

    In 2014, Ilya Rozanov felt like he was losing himself. So he pushed everything away, so no one would get hurt when he eventually cracked.

    Years later, they reunite, Shane — with so many scars, a thousand secrets, and a heart that never learned how to let go.

    Ilya Rozanov thought he knew what losing felt like.
    He was wrong.

    Or: Sometimes, love doesn’t leave.
    Sometimes, someone keeps it for you.

    Language:
    English
    Words:
    143,062
    Chapters:
    18/?
    Comments:
    1,660
    Kudos:
    3,449
    Bookmarks:
    1,365
    Hits:
    149,990

    12 May 2026

    Bookmarker's Notes

    WIP

  15. Rec *

    Tags
    Summary

    The plane carrying the Voyageurs home from Houston crashes just after take-off.

    Shane is on board.

    Language:
    English
    Words:
    144,038
    Chapters:
    17/17
    Comments:
    2,301
    Kudos:
    9,641
    Bookmarks:
    3,331
    Hits:
    223,394

    12 May 2026

  16. Rec *

    Tags
    Summary

    Ilya tries to get Shane to be friends with Troy. It goes horribly.

    AKA Shane crashes out at Troy

    Chap 2: Shane and Rose talk about fame and rage

    Language:
    English
    Words:
    9,166
    Chapters:
    2/2
    Collections:
    5
    Comments:
    1,010
    Kudos:
    11,573
    Bookmarks:
    2,360
    Hits:
    97,133

    09 May 2026

    Bookmarker's Notes

    Grin and Bear It by Giveemhale

    Shane crashes out when cornered in to need to be nicer to Troy. He hurts and tells it all. Very good friend Rose.

  17. Public Bookmark *

    Tags
    Summary

    Stuck in an alt-world where he and Shane never hooked up as teenagers, Ilya is determined to get Shane back. To do that, Ilya has to figure out a way to get Shane to see him as anyone other than the Russian asshole who has spent a decade pissing him off. It can't be that hard to make your husband fall in love with you... right?

    Basically: Shane Hollander makes a wish with good intentions. Ilya Rozanov wakes up confused, single, closeted, and miserable in Boston.

    +Bonus Chapter where AltWorld!Ilya wakes up confused, married, out, and carefree in Ottawa

    Language:
    English
    Words:
    54,151
    Chapters:
    8/8
    Comments:
    1,896
    Kudos:
    17,923
    Bookmarks:
    5,742
    Hits:
    259,795

    09 May 2026

  18. Rec *

    Tags
    Summary

    Shane felt a rushing in his ears as everything in him dropped. Ilya was hurt.

    The world tilted, lurched sideways, and he grabbed onto the sink for balance as his phone went clattering to the tiled floor.

    He couldn’t breathe. Something vice-like had clamped around his lungs and was compressing the air out of his body, closing up his throat. Someone somewhere was gasping, an ugly wet and rattling kind of sound that echoed in the high-ceiling room.

    OR
    Ilya gets jumped outside the ep. 4 nightclub and Shane is Ilya's emergency contact. He doesn't handle it well. They both have a lot of feelings.

    Language:
    English
    Words:
    29,350
    Chapters:
    10/10
    Comments:
    282
    Kudos:
    3,634
    Bookmarks:
    900
    Hits:
    65,287

    05 May 2026

  19. Rec *

    Tags
    Summary

    When Paramedic Shane Hollander and EMT Hayden Pike start working nights, they expect to spend their shifts getting fucked over by Response Paramedic—and notorious asshole—Ilya Rozanov.

    Shane does end up getting fucked, just not in the way he was expecting.

    (shane just wants to do his job and ride the ambulance. ilya thinks shane should be riding him, instead.)

    Series
    Language:
    English
    Words:
    34,467
    Chapters:
    1/1
    Comments:
    869
    Kudos:
    12,636
    Bookmarks:
    4,262
    Hits:
    197,345

    30 Apr 2026

    Bookmarker's Notes

    apply pads (shock now!) by blongblong

    Paramedics AU. Best medical AU ever, S&I are adorable and adorably falling.

  20. Public Bookmark *

    Tags
    Summary

    “Hey, Hollander, it’s your turn to tell the story,” Wyatt Hayes interrupts from the row behind them. 

    “The what?” Shane questions, looking to Ilya, who only manages to give him a sort of sympathetic look. “Is this some kind of hazing thing you didn’t tell me about?”

    Troy Barrett’s head pops up from the row in front of him. “It’s something we do every flight. Harris told the story about his sister and a skunk on that first flight after the incident in Tampa, and it kinda became a thing. Helps to calm everyone’s nerves.”

    “Oh,” Shane says, feeling nervous and kind of annoyed already. “Just like…any story?”

    “Usually it’s something funny. Pretty simple stuff,” Nick Chouinard tells him. “But you’ve got to stand in the aisle and project so we can all hear you.” 

    “Oh, but I don’t have that loud of a voice,” he tries to say, but it doesn’t seem like anyone is listening, an excited rumble moving through the team. 

    Fucking great.

    “So, the first time Ilya met my parents was so bad.”

    “How bad was it?” Hayes deadpans, and everyone laughs again.

    Shane swallows. "I'm so glad you asked."

    Series
    Language:
    English
    Words:
    2,633
    Chapters:
    1/1
    Comments:
    466
    Kudos:
    14,673
    Bookmarks:
    1,344
    Hits:
    90,699

    29 Apr 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