CosmicMoonlight



Recent works

Recent series

  1. Words:
    27,080
    Works:
    4
    Bookmarks:
    203
  2. Words:
    7,838
    Works:
    1
    Bookmarks:
    19

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    June 2010. Ilya Rozanov is delayed after the CCM shoot. By the time he gets to the locker room, Shane Hollander is out of the showers and Ilya’s entire plan is ruined.
    Only not quite fully ruined. Hollander invites him to dinner with his parents as a thank you for arranging the shoot and Ilya, in a burst of insanity, agrees. He hits it off with Yuna and David. They all exchange numbers. He and Hollander become friends.
    At no point does Ilya stop wanting more from him.

    June 2016. Ilya Rozanov is a superstar. A Cup winner. An MVP. Women want him, men want to be him. He’s fucking miserable.
    He’s in love with his best friend. He can’t deny it anymore. Only now Shane is dating a movie star and happier than Ilya’s ever seen him. Ilya can’t ruin that for him, can’t ruin their friendship by asking for what he knows Shane can’t give. No matter how much it kills him.

    A charity event in San Francisco. A catastrophic computer failure. A fateful decision to drive, not fly. Two days in a car, just the two of them. Alone. Together.
    Ilya’s sick with excitement and with dread, because how can he keep his secrets with Shane so close for so long?

    What he doesn’t know is that Shane has secrets too.

    Language:
    English
    Words:
    33,977
    Chapters:
    4/4
    Comments:
    1,246
    Kudos:
    11,171
    Bookmarks:
    3,426
    Hits:
    136,448

    15 Aug 2026

  2. Public Bookmark *

    Tags
    Summary

    Ilya Rozanov is many things—a pain in Shane Hollander’s ass, hockey’s biggest playboy, a better chirper in his second language than most people are in their first, the only player who can challenge Shane for the title of “best of his generation.” But when Shane and Ilya get stuck next to each other on a long-delayed flight to the MLH Awards, Shane realizes something else about him: Ilya Rozanov is hot.

    ***

    Shane and Ilya never hooked up at the CCM shoot. Seven years later, they end up on the same flight from New York City to Las Vegas.

    Language:
    English
    Words:
    25,861
    Chapters:
    2/3
    Comments:
    3,174
    Kudos:
    22,671
    Bookmarks:
    7,145
    Hits:
    236,749

    13 Aug 2026

  3. Public Bookmark *

    Tags
    Summary

    God only knows why he thinks it's appropriate to send what can only be considered borderline nudes to Shane, who is straight and in a committed relationship. Shane, again, tries to talk to Jessica about it, but she assures him that it's no big deal, plus, since they're gonna fuck this week, Shane might as well get comfortable looking at him.

    A small part of him takes it as permission. A larger part takes offense. Because why do Ilya's pictures, literally any of them, incite more reaction in Shane's body than any nudes he's gotten from a girl?

    Or: Shane's girlfriend wants to watch him get fucked by a man to spice up their relationship. Enter Ilya Rozanov.

    Language:
    English
    Words:
    34,308
    Chapters:
    2/2
    Comments:
    404
    Kudos:
    8,537
    Bookmarks:
    2,379
    Hits:
    110,229

    12 Aug 2026

  4. Public Bookmark *

    Tags
    Summary

    “Sorry to keep you waiting,” Ilya said, striding across the hotel room as if he owned it.

    Shane looked up at Ilya through his eyelashes, pausing a moment before responding, “Who said I was waiting for you?”

    “Hm, I know you’re an impatient slut,” growled Ilya, inching closer to his boyfriend for a kiss. Shane turned away from his kiss. Ilya’s eyes darkened.

    Shane stood up, meeting his boyfriend’s gaze. “You’re the slut. Why don’t you tell me more about Mary, or was her name Maria?”

    Ilya’s eyebrows raised. “You remember her name, but I would be happy to tell you about Mary, but which one…”

    “Shut up.”

    “And how could I forget about Michael…”

    Shane moved closer. “I said shut up, slut.”

    “Make me.”

    Or

    Three weeks apart was too many for Shane Hollander, and Ilya was about to find out exactly how possessive Shane could get.

    Language:
    English
    Words:
    5,205
    Chapters:
    1/1
    Comments:
    60
    Kudos:
    649
    Bookmarks:
    126
    Hits:
    8,412

    11 Aug 2026

  5. Public Bookmark *

    Tags
    Summary

    What if Ilya has a panic attack in the locker room after getting the news of his father's death after the Winter 2017 Montreal @ Boston game and no one can figure out what is going on? What if, while scrambling for answers, Cliff Marleau has the brilliant idea to call Jane?

    Or,

    What if Shane and Ilya's deeper emotional connection begins just before Ilya leaves for his father's funeral in Russia instead of on a phone call while they are separated by oceans?

    Series
    Language:
    English
    Words:
    22,017
    Chapters:
    10/10
    Comments:
    499
    Kudos:
    7,996
    Bookmarks:
    1,484
    Hits:
    114,416

    06 Aug 2026