ktlovespurple



Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Being a beta has always meant safety for Shane Hollander. No expectations, no instincts, no distractions from hockey.

    Unfortunately, he meets Ilya Rozanov.

    Series
    Language:
    English
    Words:
    10,314
    Chapters:
    1/1
    Comments:
    136
    Kudos:
    4,856
    Bookmarks:
    958
    Hits:
    37,979

    03 Jan 2026

  2. Public Bookmark 33

    Tags
    Summary

    Ilya smirks. “What am I doing?” His thumb drags over Shane’s mouth more roughly this time, making his lips part in an unflattering way.

    There’s something about the way Ilya’s holding him, butter-soft leather digging into his skin. Something about the way Ilya looks in the dim lighting, dark clothes blending into the shadows. 

    Maybe it’s Ilya, tall and imposing, standing in the dark with his gloved hands gripping Shane hard enough to hurt.

    “Hurting me,” Shane whispers.

    ———

    Shane buys Ilya a pair of leather driving gloves, and then gets so worked up seeing him wear them that he spontaneously invents consensual noncon.

    Language:
    English
    Words:
    2,281
    Chapters:
    1/1
    Comments:
    14
    Kudos:
    294
    Bookmarks:
    33
    Hits:
    2,286

    03 Jan 2026

  3. Public Bookmark *

    Tags
    Summary

    “You and Scott,” Ilya says. “What was the fight about?”

    “Nothing serious. Just… shit-talking.”

    But Ilya has insulted Hollander on that ice in every way known to man. He has never gotten that under Hollander’s skin, not in the way he wanted to.

    He wanted to be the person Hollander got angry at. They were supposed to be the rivals. The two of them. Now tabloids were asking him about his rivalry with fucking Scott Hunter of all people.

    -

    Ilya gets jealous that Shane lost his temper at someone who wasn't him, so he edges Shane about it until he tells him what happened.

    Language:
    English
    Words:
    4,194
    Chapters:
    1/1
    Comments:
    45
    Kudos:
    1,987
    Bookmarks:
    342
    Hits:
    16,219

    03 Jan 2026

  4. Public Bookmark *

    Tags
    Summary

    Shane sends a message without fully thinking it through, are you disappointed in me?

    No. Comes through immediately. I told you, good game to watch. It makes me happy to see you lose once in a while. I think you need to be brought down a notch.

    Shane’s face crumples with confusion. His heart flutters but his nostrils still flare with annoyance. Rozanov isn’t disappointed with him. He’ll ignore the last two sentences of that text. Although he thinks he knows what's coming after them.

    I can take you down a notch. Send address. Rozanov texts.

    Language:
    English
    Words:
    4,878
    Chapters:
    1/1
    Comments:
    29
    Kudos:
    1,919
    Bookmarks:
    263
    Hits:
    19,829

    03 Jan 2026

  5. Public Bookmark *

    Tags
    Summary

    Rule #1: Don't let your teammates find your camboy channel.
    Rule #2: Definitely don't develop a crippling kink for one specific anonymous user who tips like a god and praises you like you're made of glass.
    Rule #3: If you break Rules 1 & 2, do NOT let that user be Ilya Rosanov, the 6'3" rookie who now looks at you in practice like he's deciding how hard to fuck you.


    Captain by day, camwhore by night. Shane's secret life as a slutty, attention-craving camboy is perfect until a dominant anonymous user starts funding his orgasms. He never expected the voice behind the screen to belong to Ilya Rosanov—the new rookie on his team who seems determined to fuck the obedience out of him both on and off the ice.

    Series
    Language:
    English
    Words:
    7,686
    Chapters:
    1/1
    Comments:
    56
    Kudos:
    1,863
    Bookmarks:
    328
    Hits:
    24,715

    03 Jan 2026

    Bookmarker's Tags: