Wingsofopal



Recent works

Recent series

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

Recent bookmarks

  1. 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,112
    Chapters:
    16/16
    Comments:
    2,427
    Kudos:
    15,370
    Bookmarks:
    5,703
    Hits:
    353,591

    05 Jun 2026

  2. 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,524
    Kudos:
    19,090
    Bookmarks:
    6,279
    Hits:
    167,318

    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.

  3. 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
    Comments:
    4,471
    Kudos:
    20,989
    Bookmarks:
    9,459
    Hits:
    550,473

    02 Jun 2026

    Bookmarker's Notes

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

    A fandom classic

  4. 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:
    134
    Kudos:
    2,645
    Bookmarks:
    316
    Hits:
    9,464

    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.

  5. 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:
    373
    Kudos:
    1,364
    Bookmarks:
    398
    Hits:
    32,605

    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 🔥