OnyxStorm



Recent bookmarks

  1. Public Bookmark 30

    Tags
    Summary

    Ilya’s post-game interview was playing, anger and frustration manifesting in the way he chewed on his lip and glared at the camera. Sweat rolled down the sides of his forehead, trickling down the bare chest he so loved to show off as he answered questions from the reporters. Every question about his mental state, how it felt to lose, was met with a one word answer that was bitten off before Ilya could bite them instead.

    Shane was already hard again.

    Cursing, he went to clean off his hand, mind wandering to the bet he and Ilya made. The beautiful, wonderful, glorious bet Shane won.

    Series
    Language:
    English
    Words:
    3,701
    Chapters:
    1/1
    Comments:
    13
    Kudos:
    251
    Bookmarks:
    30
    Hits:
    4,423

    27 Mar 2026

  2. Public Bookmark *

    Tags
    Summary

    Shane is twelve when he realizes he can understand Russian.

    Or, in a world where you can understand whatever language(s) your soulmate speaks, it takes Shane and Ilya an embarrassing amount of time to realize they’re soulmates.

    Series
    Language:
    English
    Words:
    20,867
    Chapters:
    3/3
    Comments:
    610
    Kudos:
    19,130
    Bookmarks:
    3,480
    Hits:
    152,101

    11 Mar 2026

  3. Public Bookmark *

    Tags
    Summary

    Ilya sits on the hotel bed, an unlit cigarette in his mouth, and stares into nothing. He doesn’t know how much time passes this way. He doesn’t want to know. He doesn’t want anything, not really. Hollander left, taking Ilya’s ability to want anything with him. Ilya hates him for that. Still, he hates himself more.

    A thousand years later, he hears his phone vibrating in another room. Normally, he would’ve missed such a quiet noise, but not now. Not in this fucking perfectly, horribly still hotel room. Ilya hears it, but doesn’t care.

    Series
    Language:
    English
    Words:
    1,258
    Chapters:
    1/1
    Comments:
    46
    Kudos:
    1,315
    Bookmarks:
    142
    Hits:
    13,410

    10 Mar 2026

  4. Public Bookmark *

    Tags
    Summary

    “See you next season :)” No. “See you next season.” Fuck. “We didn’t even kiss.” Fuck, fuck, fuck. Shane hits his head on the elevator wall. He decides to erase this text, too, and just send nothing. Just leaving whatever he needs to say hanging there, in that Vegas hotel elevator. A moment later, he draws a deep breath. Panics. And presses “Send”.

    Series
    Language:
    English
    Words:
    1,198
    Chapters:
    1/1
    Comments:
    43
    Kudos:
    1,644
    Bookmarks:
    203
    Hits:
    17,637

    10 Mar 2026

  5. Public Bookmark *

    Tags
    Summary

    Rozanov cocked his head. “You speak Russian? Or just the curse words?”

    “Yes, I speak Russian,” he snapped, defensive and angry. He knew that it had been a mistake to even try to be friendly with Rozanov. “Why? Do I not look Russian to you?” He scoffed.

    “No, not really,” Rozanov said. Some of his teammates laughed, although they mostly looked surprised that Shane was speaking to them at all. Rozanov didn’t laugh, though. “Are you Russian?”

    “Go fuck yourself.”

    +++

    Despite an inauspicious start, when Russia’s Ilya Rozanov learns that Canada’s Shane Hollander is fluent in Russian at their first World Junior Championships tournament, it changes everything and sets them on a different course. Instead of being branded as rivals from the very beginning, Ilya and Shane start off as friends.

    And, after all, a little friendly rivalry never hurt anyone, did it?

    Series
    Language:
    English
    Words:
    30,455
    Chapters:
    4/4
    Collections:
    2
    Comments:
    2,065
    Kudos:
    45,236
    Bookmarks:
    13,452
    Hits:
    621,920

    25 Feb 2026