cnspurple



Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    After a difficult car-shopping trip turns emotional, Shane accidentally reveals to Ilya that he’s pregnant.

    Language:
    English
    Words:
    5,824
    Chapters:
    1/1
    Comments:
    23
    Kudos:
    872
    Bookmarks:
    131
    Hits:
    7,936

    04 Jun 2026

  2. Public Bookmark *

    Tags
    Summary

    As a straight man, Ilya Rozanov has never had a gay roommate before, but it’s going pretty well. Shane Hollander is kind, silly, and an even bigger hockey nut than Ilya.

    So when Shane starts bringing men over, and Ilya begins to want to bash their fucking heads in, Ilya comes to a startling conclusion: He must be homophobic.

    (He’s jealous.)

    Language:
    English
    Words:
    40,186
    Chapters:
    4/4
    Comments:
    3,144
    Kudos:
    26,600
    Bookmarks:
    8,083
    Hits:
    358,099

    03 Jun 2026

  3. Public Bookmark *

    Tags
    Summary

    Alternate Title: Shane Hollander: Stanley Cup Winner, Accidental Dog Sitter

    Shane: Is this Ilya Rozanov?
    Unknown number: no
    Shane: Oh, but the dog collar had this number.
    Unknown Number: What? What dog collar? What are you talking about?
    Shane: I'm Shane Hollander.
    Shane: I have your dog.
    Unknown Number: Is this ransom threat?
    Unknown Number: Did you kidnap my dog?

    Language:
    English
    Words:
    7,626
    Chapters:
    1/1
    Comments:
    480
    Kudos:
    13,641
    Bookmarks:
    2,075
    Hits:
    61,389

    03 Jun 2026

  4. Public Bookmark *

    Tags
    Summary

    “You are very mean, Wyatt. I will tell coach you are being mean to your captain.” He pouts, holding back a laugh when he hears Wyatt groan. He finally clicks the button properly, watching the dare take its sweet time to load. He watches the loading spinny thing spin and spin for a solid minute until his dare finally loads—

    ‘Order a pizza and ask for the cutest delivery boy in the instructions.’

    His face scrunches up. That is…so boring. He lets out a long sigh, glancing back at Svetlana. “Sveta, your stupid game made me wait more than an hour and this is what I get? This boring dare?” He complains, reaching for his phone. It may be a boring dare but he isn’t one to back down from anything. Especially not something as boring and simple as this. He can hear a few sounds of disappointment coming from his friends sitting across from him.

    OR

    Ilya Rozanov falls in love with a cute pizza delivery boy in the span of three days.

    Language:
    English
    Words:
    9,457
    Chapters:
    1/1
    Comments:
    35
    Kudos:
    920
    Bookmarks:
    144
    Hits:
    9,783

    02 Jun 2026

  5. Public Bookmark *

    Tags
    Summary

    “-can’t see each other again,” Ilya says, looking only at Shane’s hand, holding it so, so gently and stroking over Shane’s skin so, so softly. The soothing feeling of it makes it very hard to focus, but Shane tries very hard to do it anyway. “I tried-we tried, but this can’t happen again.” It takes a moment, but Shane finally manages to make sense of the words, and he lets out a soft noise of understanding.

    Ah. He’s apologizing that he won’t be able to see Shane in the hospital again before he leaves.

    “I understand,” he says, and he does. It was probably really hard for Ilya to get here even once, and it can’t be very long before his plane leaves. He’s sad, of course–they didn’t even get to spend time together, really–but it’s not like this will be the last chance they ever have to see each other. He gives Ilya his best attempt at a smile, and if it comes out a little sad, too, all Ilya does is reach out to stroke the backs of his fingers gently over his cheek.

    (ilya goes through with his plan to break up with shane in the hospital) (the problem? shane is too high to understand that he's being broken up with)

    Language:
    English
    Words:
    13,369
    Chapters:
    1/1
    Comments:
    383
    Kudos:
    6,959
    Bookmarks:
    1,478
    Hits:
    41,692

    31 May 2026