Margott_on



Recent works

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Shane is silent for so long that Rozanov leans, slouching against the doorframe, and raises his eyebrows at him expectantly. “Yes? You are selling bibles?”
    “You fucked my girlfriend.” It tears out of him.
    “Ah,” Rozanov drawls, as if the thought is just now occurring to him, “yes. I did.”

     

    based on a tweet

    Language:
    English
    Words:
    11,710
    Chapters:
    1/1
    Comments:
    51
    Kudos:
    743
    Bookmarks:
    175
    Hits:
    4,946

    28 Jan 2026

  2. Public Bookmark *

    Tags
    Summary

    Did you figure anything out? Shane writes, and flips the page around for Ilya to read it.

    Wont like the answer, Ilya’s written, in his quick hand.

    So he doesn’t have to take the pen back, Shane just shrugs. What?

    Ilya sits down at the desk for a steady surface to explain.

    3 things
    1 its curse. if true we can break it
    2 its spell. if true we can break it
    3 we are soulmates. if true we are fucked

    “No,” Shane mutters, before he can stop himself. Immediately, he slams a hand over his mouth.

    or: Ilya and Shane are soulmates, and their bond prevents them from both talking and being apart. Unfortunately, the only thing that’ll make the pain stop is confessing the one thing they can say: that they’re in love.

    Language:
    English
    Words:
    38,980
    Chapters:
    8/8
    Comments:
    178
    Kudos:
    1,323
    Bookmarks:
    340
    Hits:
    22,746

    28 Jan 2026

  3. Public Bookmark 35

    Tags
    Summary

    He had played the worst game of his career two days ago against Shane. He had never felt so insecure, so unsure of how to navigate the ice. 

    He had nearly exploded with jealousy seeing Shane at the club. So much so that he had almost become a kinky boy toy for a girl he had no interest in. 

    And now he was having dreams of Shane wearing white. 

    He had enough.

    He missed Shane. 

    He wanted Shane. 

    He loved Shane. 

    He was willing to risk eternal humiliation if he could at least get the chance to see him one more time. 

    OR: POV of Ilya navigating his first heartbreak during Shane's relationship with Rose Landry—and what he did about it. An alternate way of how Shane and Ilya found their way back together before the All-Star Games.

    Series
    Language:
    English
    Words:
    7,410
    Chapters:
    1/1
    Comments:
    2
    Kudos:
    226
    Bookmarks:
    35
    Hits:
    2,462

    27 Jan 2026

  4. Public Bookmark *

    Tags
    Summary

    “Ilya,” Shane says warningly, but he’s too late as the grin unfurls across Ilya’s face. “I said no laughing,” he snaps, glaring at him. “You’re laughing.”

    Ilya shakes his head. “Is not at you, sweetheart,” he says, unable and unwilling to stop his beaming. “I am just—happy. To share this with you.” He meets Shane’s eyes. “You are—singularity,” he says, careful with his pronunciation. “My favorite.”

    Shane goes red so fast, Ilya worries about his heart for a second.

    “I just want to know you,” Shane murmurs, closing his eyes when Ilya lifts his hand up and strokes through his hair. “I miss you when you aren't around, and I want to carry the little bits of you I can.”

    OR: Shane has some questions. Ilya always seems to have an answer. (And one time, Ilya has a question, too.)

    Series
    Language:
    English
    Words:
    6,027
    Chapters:
    1/1
    Comments:
    105
    Kudos:
    2,678
    Bookmarks:
    641
    Hits:
    23,868

    27 Jan 2026

  5. Public Bookmark *

    Tags
    Summary

    Hayden nods slowly. “Are you on, like, any dating apps?”
    “What?” Shane asks, half a laugh, as if the idea of an attractive guy in his early twenties being on Tinder was completely absurd. Is he not getting laid? Like, ever?

    Or: Hayden finds out about Lily.

    Series
    Language:
    English
    Words:
    8,770
    Chapters:
    1/1
    Comments:
    34
    Kudos:
    1,401
    Bookmarks:
    143
    Hits:
    7,724

    27 Jan 2026