asvirgo



Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Heat spread across Ilya's face. His mouth fell open slightly. He let out a short, stuttered laugh of disbelief. This couldn't- he was straight, he wasn't-

    “Finally got you at your own game.” Shane's smirk widened to a smile, his hand clapping down on Ilya's shoulder to squeeze it slightly. For once in his life, Ilya was unable to find his voice.

    “Damn.” Shane laughed, jostling him a bit. “If I had known this was all it took to get you to shut the fuck up, I would have started flirting back years ago.”

    ----

    When old college friends Ilya and Shane show up to their mutual best friend's wedding, they are ready to fulfill their duties as bridesmen. Even after years of not seeing each other, they fall right back into their usual banter.

    Ilya loves to flirt with Shane. Shane loves to tell him to fuck off. It's a running bit. Nothing more than a joke between two friends; because Shane is gay and Ilya is straight and it doesn't actually mean anything…until Shane finally decides to flirt back, and Ilya's world suddenly tilts on its axis.

    Language:
    English
    Words:
    59,191
    Chapters:
    6/6
    Comments:
    5,215
    Kudos:
    33,130
    Bookmarks:
    10,887
    Hits:
    924,260

    28 Sep 2026

    Bookmarker's Notes

    Met in college, early gay Shane, Ilya unrealized bi but flirts with friend Shane incessantly. Reunite at Sveta and Cliff’s wedding and Shane flirts back, Ilya goes through bi crisis. Massive messy puppy simp Ilya / power bottom Shane. Shane plays for Boston, Ilya eventually becomes trainer there.

  2. Public Bookmark *

    Tags
    Summary

    On the outside, Shane Hollander is one of the best and most beloved hockey players in the world.

    On the inside, there is a demon who has been whispering sweet nothings to him since one fateful night in 2008.

    And after several failed attempts to cleanse his cursed soul, Shane has to face the fact that he might be sharing his mind, body, and soul with a wicked little creature for the rest of his life. So... he might as well fall in love with it, right?

    OR; Ilya is a demon and Shane is accidentally possessed by him.

    Language:
    English
    Words:
    47,572
    Chapters:
    4/4
    Comments:
    488
    Kudos:
    3,380
    Bookmarks:
    1,076
    Hits:
    37,772

    26 Sep 2026

  3. Public Bookmark *

    Tags
    Summary

    The mating run was an event Shane dreaded every year, and when he’s finally forced to participate he decides to simply find somewhere to ride it out, alone. What he doesn’t bank on however, is Ilya Rozanov. And this year the alpha is determined to finally claim what is his.

    After so long being the hunter, Shane is now the hunted - he just doesn’t quite know it yet.

    Language:
    English
    Words:
    54,527
    Chapters:
    2/2
    Comments:
    533
    Kudos:
    9,011
    Bookmarks:
    2,617
    Hits:
    121,718

    21 Sep 2026

  4. Public Bookmark *

    Tags
    Summary

    This isn’t my sole code. This is all @/vinsodas on twitter (for the AI detection) and @/sorakissed on twitter for the snoopy edition) and all I really did was combine the two and change the red into a lilac :)

    ch2 includes code that u can add onto the bottom of any of your own site skins to include the code-detecting AI skin.

    Language:
    English
    Words:
    1,022
    Chapters:
    2/2
    Comments:
    66
    Kudos:
    705
    Bookmarks:
    201
    Hits:
    26,481

    18 Sep 2026

    Bookmarker's Notes

    Skin

  5. Public Bookmark *

    Tags
    Summary

    “Is good that you know what you like. And you haven’t done anything wrong,” Ilya continues. “Not really. But I think you like being punished anyway. And that you want me to put you over my knee and make you cry. Am I wrong, or no? You want me to hurt you? Is that what you have been trying to tell me?”

    Shane shakes his head, but the motion is weak. He’s abandoned his phone entirely at this point, and his eyes are already glazing over, cloudiness rushing to his head.

    “No? Is not good to lie, you should know this by now. I want to hurt you, and I think you want it too, Shane.”

    “No,” Shane breathes. “I don’t want that,”

    “Oh, but I didn’t ask for your opinion, did I? Like I said, I’m bored. And I want to have fun.”

    Ilya’s ideas of fun and remedies for boredom are: joyrides, Shane, parties, Shane, the cottage, and oh, Shane bent over his knee, whimpering and crying as he’s reduced to an absolute mess.

    Language:
    English
    Words:
    8,756
    Chapters:
    1/1
    Comments:
    47
    Kudos:
    1,045
    Bookmarks:
    264
    Hits:
    17,404

    13 Sep 2026