CosmicMoonlight



Recent works

Recent series

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

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Ilya considers the bag for a moment. Then he looks up at Shane, a slow, mischievous grin lighting up his face.

    “You know,” he says casually, taking a step forward. “I have heard that having sex while on mushrooms is, ah… very intense experience.”

    Shane’s jaw drops. “You can’t possibly be suggesting what I think you’re suggesting, Ilya. No. No fucking way.”

    Ilya can’t help but notice the way Shane looks at the bag, though. Despite his efforts to look annoyed, he looks… almost curious.

    Language:
    English
    Words:
    4,101
    Chapters:
    1/1
    Comments:
    61
    Kudos:
    1,351
    Bookmarks:
    231
    Hits:
    9,546

    14 Jul 2026

  2. Public Bookmark *

    Tags
    Summary

    If Ilya could do it all over again, there is one thing he would change.

    It's not a big thing. It’s so tiny, in comparison to everything Shane gives him: all his love and patience and kindness and his mocking smiles on the ice and his quiet laughter in the mornings and long summer days at the cottage and, yes, his body, his beautiful insatiable body that craves Ilya and welcomes Ilya and belongs to Ilya, as Shane swears over and over again. Ilya is so fucking lucky, so fucking amazed every time they touch, still overwhelmed with gratitude that never fades no matter how many times and how many ways they savor each other. It doesn't matter at all, really, that there is one way he's never had Shane, and never will.

    But still. If he could do everything over from the beginning, he would ask Shane to fuck him, first.

     

    Or: Ilya really wants Shane to fuck him. He figures out a way to persuade Shane to want it too.

    Or: whoops, I over-identified with Ilya Rozanov (as a bisexual of Annoying experience) and then I needed him to get railed.

    Language:
    English
    Words:
    4,739
    Chapters:
    1/1
    Comments:
    72
    Kudos:
    1,024
    Bookmarks:
    175
    Hits:
    7,100

    14 Jul 2026

  3. Public Bookmark *

    Tags
    Summary

    “We do not say anything about the Hollander situation,” LeClaire tells them even though it sounds like he’s already resigned to what he knows is going to happen.

    After all, Roz gets extremely mad whenever it’s brought up. Not that Cliff can blame him, he’s pretty sure that Roz liked Hollander before this (wouldn’t chirp him half as much if he didn’t). Finding out that he’s such a bastard must sting.

    Not to mention that Roz does not mess around with people that disrespect girls. Or women. Or kids. Or dogs. Or the elderly (excluding Scott Hunter). Or really anyone, if it’s for petty stupid reasons.

    “Of course,” Cliff agrees for both of them since Roz is still too busy texting someone.

    It’s apparently not good enough for LeClaire because he asks, “Roz?”

    “Just one second,” he answers without raising his eyes from his phone or stopping his typing. “Need to get my Jane to agree with something. She’s very stubborn.”

     

    Or. My take on the 'their text leak and now everybody thinks that Shane is an abusive bastard' premise. Featuring Ilya giving a presser, Marly realizing in real time who 'Jane' is and the internet reacting to the craziness.

    Series
    Language:
    English
    Words:
    24,602
    Chapters:
    4/4
    Comments:
    1,234
    Kudos:
    15,397
    Bookmarks:
    3,335
    Hits:
    180,057

    13 Jul 2026

  4. Public Bookmark *

    Tags
    Summary

    Ilya and Shane are broke roommates, until Ilya discovers streaming and starts making bank jerking off for the viewers
    Naturally, he offers his good friend Shane a chance at making money the same way
    And if they touch each other a little it’s only because of the tips, not because they are into each other

    ~~~~~~

    Shane and Ilya are both completely straight here
    #ISwearrr

    Language:
    English
    Words:
    57,349
    Chapters:
    6/9
    Comments:
    3,230
    Kudos:
    18,219
    Bookmarks:
    6,185
    Hits:
    450,555

    11 Jul 2026

  5. Public Bookmark *

    Tags
    Summary

    “Please,” he says finally, voice breaking as he gives in. “Fuck, please, Rozanov, I’m gonna—”

    Rozanov pulls all the way back, mouth releasing his cock with a noise that makes Shane’s hips rock up into nothing.

    “Rozanov,” he begs again.

    “Hmm?” Rozanov asks, kissing Shane’s shaking thigh gently. “You need something?”

    “You— fuck— you said I could come,” Shane says, trying to keep the accusatory note out of his voice.

    “Mhm. When you say my name, yes?”

    “I did!” Shane insists, just a hint of a whine in his tone now. Rozanov smirks at him.

    “Oh, sweetheart,” he says. “My first name.”

    OR:

    Ilya does something a little different on tuna melt day.

    Language:
    English
    Words:
    14,113
    Chapters:
    3/3
    Comments:
    808
    Kudos:
    8,722
    Bookmarks:
    2,258
    Hits:
    88,303

    10 Jul 2026