Shalls



Recent works

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    In Vegas, after they’d said everything right up to the edge of I love you, Shane and Ilya came up with a plan. It was long term, with many, many steps. There might be a spreadsheet somewhere that Shane won’t admit to.

    But it’s a plan, nonetheless. Over the summer of 2014, they tweak it and add things important to the both of them. There are even many, extensive, contingency plans.

    OR

    Thanks to Shane's small lie the first time they hooked up, Shane and Ilya are together years earlier. Now, they have to figure out what to do about it.

    Series
    Language:
    English
    Words:
    95,714
    Chapters:
    14/14
    Collections:
    21
    Comments:
    3,406
    Kudos:
    15,224
    Bookmarks:
    4,505
    Hits:
    276,284

    13 Apr 2026

  2. Public Bookmark *

    Tags
    Summary

    Shane sends him a text that says 'thinking about your cock' with a picture of his rippling abs, and even though Ilya really appreciates the abs, all he can think about is the faint bruise blooming on Shane's ribs, and whether it hurts him very badly, and whether there's anything Ilya could do to make it hurt less, if he were there. He wants to be there, he realizes. He wants to be there for the rest of his life.

    He has to duck out of the team weight room so he can cough up a fistful of petals.

    So.

    -

    Or: Ilya gets Hanahaki disease.

    Series
    Language:
    English
    Words:
    10,703
    Chapters:
    1/1
    Collections:
    1
    Comments:
    174
    Kudos:
    4,911
    Bookmarks:
    1,021
    Hits:
    33,907

    12 Apr 2026

  3. Public Bookmark *

    Tags
    Summary

    While trying to write to his friend studying abroad in Moscow, Shane Hollander accidentally reaches Ilya Rozanov.

    Language:
    English
    Words:
    20,906
    Chapters:
    7/?
    Collections:
    1
    Comments:
    5,224
    Kudos:
    27,214
    Bookmarks:
    7,240
    Hits:
    358,478

    09 Apr 2026

  4. 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,111
    Kudos:
    46,479
    Bookmarks:
    13,812
    Hits:
    642,673

    07 Apr 2026

  5. Public Bookmark *

    Tags
    Summary

    Cliff tries not to be put off by the fact that Roz is so intent on keeping Jane a secret. Despite what people might assume, Roz is the kind of guy that keeps the things that matter close to his chest. In the moment, Cliff grins at Roz and says, “man, fuck you”, but in his head, he begins to plot. He’s going to learn more about this Montreal Jane, with or without Roz’s help.

    Or, Ilya Rozanov is not nearly as subtle as he thinks he is, and Cliff Marleau is a good friend.

    (Y'all, it took me two full days to realize I posted this without a summary. I promise I know how to use this website 😂)

    Series
    Language:
    English
    Words:
    14,587
    Chapters:
    4/4
    Comments:
    167
    Kudos:
    1,227
    Bookmarks:
    155
    Hits:
    10,594

    06 Apr 2026