VT_reader



Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Rather than give him the joint, Ilya takes it back between his own lips and sucks in a deep breath, the tip glowing as he does so. Then, before Shane can process it, he’s reaching up and sliding one large hand around the back of Shane’s neck, pulling him down so their lips meet.

    Shane gasps softly, and Ilya takes the opportunity to blow smoke into his open and waiting mouth.

    Oh, God. Are you there? It’s me, Shane Hollander. We’ve had our differences, but I think I’d like to convert for real this time. I’m ready. Open the pearly white gates. I’m coming up.

    Shane goes to a house party, gets high, then gets on his knees. bon appetite
    now a multi-chapter saga bc i couldn't help myself

    Language:
    English
    Words:
    93,547
    Chapters:
    5/5
    Comments:
    1,767
    Kudos:
    12,212
    Bookmarks:
    4,745
    Hits:
    268,106

    21 May 2026

  2. Public Bookmark *

    Tags
    Summary

    Twelve years after filming their first CCM ad together, Shane Hollander and Ilya Rozanov are asked to return for a follow-up campaign. The offer sparks reflection and conversation about privacy, visibility, and what it means to exist openly as a married couple in the NHL.

    ---

    “Okay,” Farah said, brightly. “So. CCM reached out.”

    Shane straightened instinctively. He and Ilya were both sponsored by CCM, they had been for years. Would CCM pull their sponsorships now that they were publicly out? Would they only want to keep working with one of them now that they were married and would be playing on the Centaurs together this season?

    “They want you two for a new ad campaign,” she continued, eyes sparkling. “A twelve-year retrospective referencing the one you shot together the summer before your rookie year.”

    Language:
    English
    Words:
    7,586
    Chapters:
    5/5
    Comments:
    758
    Kudos:
    11,767
    Bookmarks:
    2,547
    Hits:
    91,417

    20 May 2026

  3. Public Bookmark 84

    Tags
    Summary

    Ilya starts calling Shane boring regularly after that, not cruelly but persistently, the way you press a bruise you know is there just to confirm it still hurts. Shane's cereal is boring, Shane's training schedule is boring, Shane's shoes lined up by the door are boring, and Shane responds with variations of "fuck off" and "you're an asshole" that become increasingly creative and occasionally surprising. They do not talk about anything that matters. They talk about groceries and whose turn it is to take out the trash and whether Ilya's music is too loud at midnight, which it is.

    On the ice, Shane is someone else entirely. Ilya watches him from the upper stands every morning with vending machine coffee going cold in his hand and doesn't tell anyone.

    Or: Shane asked Ilya once how you know when it's the right person. Ilya described Shane to him, and Shane didn't recognise himself.

    Language:
    English
    Words:
    408
    Chapters:
    17/44
    Comments:
    136
    Kudos:
    116
    Bookmarks:
    84
    Hits:
    7,954

    20 May 2026

  4. Public Bookmark *

    Tags
    Summary

    Daily posts on the Ottawa Centaurs social media.

    Language:
    English
    Words:
    40,167
    Chapters:
    22/?
    Collections:
    9
    Comments:
    7,053
    Kudos:
    18,370
    Bookmarks:
    3,761
    Hits:
    364,069

    20 May 2026

  5. Public Bookmark *

    Tags
    Summary

    Ilya sits down carefully and takes Shane’s hand. “I am going to ask you something, and I want you to try not to freak out, okay? Take a breath, think about it.”
    That sounds… serious.
    “The Centaurs are having a barbeque,” Ilya says. “I would like to go, and I would like you to come with me.”

    Shane meets the Centaurs. As Ilya's close personal friend slash charity partner from Canada.

    Language:
    English
    Words:
    9,188
    Chapters:
    1/1
    Comments:
    683
    Kudos:
    17,776
    Bookmarks:
    3,788
    Hits:
    105,602

    20 May 2026