Wingsofopal



Recent works

Recent series

  1. Words:
    9
    Works:
    1
  2. Words:
    273,048
    Works:
    6
    Bookmarks:
    24
  3. Words:
    1,698
    Works:
    2

Recent bookmarks

  1. 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:
    735
    Kudos:
    1,310
    Bookmarks:
    621
    Hits:
    34,213

    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.

  2. 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,119
    Kudos:
    5,115
    Bookmarks:
    1,498
    Hits:
    80,713

    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.

  3. 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:
    889
    Kudos:
    1,379
    Bookmarks:
    420
    Hits:
    54,285

    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.

  4. 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:
    790
    Bookmarks:
    134
    Hits:
    8,180

    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 🔥

  5. 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,589
    Kudos:
    16,710
    Bookmarks:
    6,205
    Hits:
    404,339

    05 Jun 2026