1 - 20 of 168 Bookmarks by prl307

Navigation

List of Bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Shane is a sex worker who reviews his clients on a website called Oh No, Shane Fucking Writes

    At Ilya’s office, everybody knows OhNSFW. It’s practically a mandatory morning read.

    What they don’t know is that Ilya booked a session with Shane about three weeks ago. Tonight, he finally gets to meet him in person.

    And he can hardly fucking wait to read his review.

    Language:
    English
    Words:
    35,461
    Chapters:
    8/8
    Comments:
    990
    Kudos:
    2,997
    Bookmarks:
    919
    Hits:
    53,262

    16 Sep 2026

  2. Public Bookmark *

    Tags
    Summary

    Is it weird, he wonders, not to tell Rozanov that he’s getting the surgery in Boston, that he’ll be in his city for at least a few weeks this summer? Should he tell him?

    Shane would want to know, he thinks, if Rozanov was in Montreal for weeks at a time. He isn’t sure what exactly he would do with that knowledge: offer to let him crash in a guest room? Give him sightseeing tips, restaurant recommendations? Stupid to think about. But still, he’d want to know.

    He almost thinks he’d be able to sense it even if he hadn’t been told. He’s always had a sixth sense for him, aware of where he is at all times on the ice, an invisible frisson between them when they stand near each other in public, every hair on his head bending toward him, like a sunflower toward the sun.

    shane finds himself in boston for the summer. he finds ilya there too.

    Language:
    English
    Words:
    5,456
    Chapters:
    1/6
    Comments:
    68
    Kudos:
    324
    Bookmarks:
    142
    Hits:
    5,058

    09 Sep 2026

  3. Public Bookmark *

    Tags
    Summary

    Forced to sign with the Ottawa Centaurs after his relationship with Ilya is outed, Shane decides he's done with playing Atlas.

    Language:
    English
    Words:
    3,737
    Chapters:
    1/8
    Comments:
    43
    Kudos:
    501
    Bookmarks:
    171
    Hits:
    4,765

    09 Sep 2026

  4. Public Bookmark *

    Tags
    Summary

    Shane Hollander loves his future husband. Sure, his future husband is oblivious sometimes, but he means well, and he always listens.

    Ilya Rozanov thinks his future husband doesn’t understand the dark side of hockey. He’s about to learn differently.

    The result: two decisions nobody who even slightly follows the NHL expected their two former rival stars to make.

    Language:
    English
    Words:
    40,599
    Chapters:
    14/14
    Comments:
    940
    Kudos:
    1,966
    Bookmarks:
    641
    Hits:
    34,974

    09 Sep 2026

  5. Public Bookmark *

    Tags
    Summary

    Then like an anomaly in one of his datasets, a green OPEN tag appears next to one of the restaurants. Shane squints his eyes, having difficulty seeing properly without his glasses.

    Irina's Kitchen
    4.02 stars
    3 reviews

    Shane doesn't bother reading them. He taps on the website and waits for it to load. Only to be met with error.

    Sighing he exits the page and keeps on scrolling. Nothing that is open catches his interest and the rest are closed. He's wondering how stale celery would taste dipped in pickle juice when his eyes land on Irina's Kitchen once more.

    There's a phone number under the address. Shane bites his lower lip and wonders if he should call.

    A woman with an accented voice picks up after the 5th ring.

    “Hello?”

    “Uh, hey, are you guys still open?”

    Language:
    English
    Words:
    55,758
    Chapters:
    13/16
    Comments:
    3,260
    Kudos:
    9,834
    Bookmarks:
    3,158
    Hits:
    224,920

    04 Sep 2026

  6. Public Bookmark *

    Tags
    Summary

    The first bruise doesn’t mean anything. Neither does the second, really.

    Shane is a hockey player. He’s tired because the season’s just ended, he’s aching because he’s spent the better half of it getting slammed into boards and putting up with Ilya’s suicide drills, and his fever is probably just a summer cold he’s picked up from one of teammates kids along the way.

    At least, that’s what they tell themselves.

    or: Ilya starts to think that there might actually be something wrong with his husband.

    Language:
    English
    Words:
    58,475
    Chapters:
    3/?
    Comments:
    221
    Kudos:
    900
    Bookmarks:
    337
    Hits:
    18,140

    04 Sep 2026

  7. Public Bookmark *

    Tags
    Summary

    Retired hockey player Shane has been lying to his mom about having a boyfriend, but now he’s agreed to take said boyfriend to the family reunion.

    Ilya Rozanov is Shane’s friendly neighbour. Maybe he can help!

    “Okay, so this is my plan: I re-download Tinder and make a profile that has one photo of me, with the caption ‘I need a fake boyfriend for my family reunion. I will pay you $30,000 and cover travel.’ That’ll work, right?”

    Or: The smutty fake dating fic with no miscommunication! They said it couldn’t be done, but I have done it.

    Language:
    English
    Words:
    29,959
    Chapters:
    9/9
    Comments:
    2,750
    Kudos:
    4,785
    Bookmarks:
    1,493
    Hits:
    152,082

    04 Sep 2026

  8. Public Bookmark *

    Tags
    Summary

    Still looking at the screen, Model Man says, “What is your stop?”

    “Ochanomizu?”

    “Hm.”

    There is suddenly a finger scratching at the hair at the nape of Shane’s neck, just above his collar. Model Man is touching him and looking at the train stops and manages to appear so casual that Shane almost convinces himself it’s by accident. A second finger joins the first, and now they are massaging a little instead of just tickling his hair, and it’s definitely not by accident.

    “Get off with me at next stop,” Model Man says, brushing his knuckles up and down Shane’s neck.

    Shane quits hockey and moves to Japan right out of college, where he gets really fixated on the hot guy in the ad for cherry-blossom flavored beer on his train. And then, one day, hot guy is on his train.

    Language:
    English
    Words:
    35,658
    Chapters:
    3/4
    Comments:
    423
    Kudos:
    1,644
    Bookmarks:
    613
    Hits:
    26,275

    03 Sep 2026

  9. Public Bookmark *

    Tags
    Summary

    “Can I tell you a secret?” Mom asks.

    Shane nods immediately. He likes secrets. Especially from his mother. She knows everything about everything.

    “It doesn’t matter what they say or do,” she tells him. “The only thing that matters is what you do on the ice.”

    “Score lots of goals?” Shane clarifies, since eleven-year-old boys do all kinds of things on the ice.

    “Score lots of goals.” Mom nods with a grin. “The ice doesn’t care who you are, Shane. So, you go out there and give it your everything. Then nothing else matters.”

    “You promise?” Shane whispers.

    “I promise,” Mom tells him firmly. “If you’re good on the ice, they won’t care who you are off it.”

    OR: An ode to the many layers of Shane Hollander.

    Language:
    English
    Words:
    109,203
    Chapters:
    16/23
    Comments:
    1,939
    Kudos:
    1,809
    Bookmarks:
    663
    Hits:
    64,816

    30 Aug 2026

  10. Public Bookmark *

    Tags
    Summary

    As free agency opens up, Shane is reminded that when asked to make the same choice Ilya is expecting him to make now, he'd utterly refused.
    With the realization that his fiance has been completely unsupportive since they were outed and things imploded with Montreal, Shane decides to make a different choice.
    Will it break them once and for all or be what brings them back together?

    Language:
    English
    Words:
    14,272
    Chapters:
    11/?
    Comments:
    1,286
    Kudos:
    2,233
    Bookmarks:
    633
    Hits:
    42,814

    30 Aug 2026

  11. Public Bookmark *

    Tags
    Summary

    Ilya Rozanov is many things—a pain in Shane Hollander’s ass, hockey’s biggest playboy, a better chirper in his second language than most people are in their first, the only player who can challenge Shane for the title of “best of his generation.” But when Shane and Ilya get stuck next to each other on a long-delayed flight to the MLH Awards, Shane realizes something else about him: Ilya Rozanov is hot.

    ***

    Shane and Ilya never hooked up at the CCM shoot. Seven years later, they end up on the same flight from New York City to Las Vegas.

    Language:
    English
    Words:
    41,241
    Chapters:
    3/3
    Comments:
    5,258
    Kudos:
    32,530
    Bookmarks:
    10,333
    Hits:
    439,494

    29 Aug 2026

  12. Public Bookmark *

    Tags
    Summary

    Ilya smiled down at Shane and his eyes gleamed with mischief. 

    "You know, Troy is just a few doors down. We could call him over, make it a little party." 

    Shane's eyes snapped open only to narrow again as he glared up at Ilya.

    “Would you like that?”

    “No, I wouldn’t,” Shane snarled. 

    But his face was screwed up in frustrated pleasure. Ilya hummed thoughtfully and pretended to consider. 

    “Perhaps we could make it a competition then.” 

    Shane made an irritated noise and turned his face away. Ilya leaned closer and let his teeth drag down the length of Shane's clenched jaw.

    "You want Troy to see how well you take it, or do you want to see if he's better at riding my cock than you are?" 

    He had been teasing him, pushing at the jealousy that usually made Shane squirm and glare and tell him to shut the fuck up while his traitorous cock twitched and throbbed at how much he secretly liked it. 

    So when Shane did squirm away from him, Ilya followed automatically, pressing their chests flush together. He thought Shane was playing.

    “Get the fuck off me,” Shane spat.
    -

    Shane safewords out of Ilya's teasing about Troy.

    Series
    Language:
    English
    Words:
    9,441
    Chapters:
    1/1
    Comments:
    1,137
    Kudos:
    15,832
    Bookmarks:
    4,011
    Hits:
    129,746

    28 Aug 2026

  13. Public Bookmark *

    Tags
    Summary

    “This hot tub has not been well maintained,” Rozanov complained as they stood on the deck, staring at the built-in hot tub, big enough to fit 8 people. 

    “So, you can replace it,” Shane replied patiently.

    “I will be too busy to replace the hot tub. Then I will have a long day, and I will decide to have a soak in my rancid hot tub, and then I will catch diphtheria and die.” Rozanov looked at Shane, accusatory. “You want me to die?”

    Shane looked down. The hot tub looked no more or less rancid than any other hot tub. “I don’t think you can get diphtheria from a dirty hot tub.”

    “You are doctor now?” Rozanov asked, and Shane stayed silent. 

    Shane Hollander is a realtor who works with the Ottawa Centaurs to find properties for new players.

    Ilya Rozanov needs a home.

    Language:
    English
    Words:
    32,621
    Chapters:
    1/1
    Comments:
    1,859
    Kudos:
    15,099
    Bookmarks:
    4,662
    Hits:
    130,305

    25 Aug 2026

  14. Public Bookmark *

    Tags
    Summary

    In 2008, Shane Hollander lost to Ilya Rozanov. Fresh-faced, hungry. Like he’d been living off victory points that were scraps compared to the real thing, compared to beating Rozanov, the first man in the world to make him feel second-best. Back then, he’d thought that was the only thing he felt, too. That the electric pulse jostling between them in the gym some time later was a trick of the mind. It was like seeing sky above for the first time. See you at the draft. Life in that paper body.

    or: Ilya comes back. This is the crux of it.

    Language:
    English
    Words:
    7,432
    Chapters:
    1/1
    Comments:
    987
    Kudos:
    3,421
    Bookmarks:
    1,377
    Hits:
    69,164

    24 Aug 2026

  15. Public Bookmark *

    Tags
    Summary

    Shane joins a Russian dating website to find companionship, Ilya joins to find a green card. They both think the other person is catfishing them, but can’t stop talking to each other anyway and eventually end up on TLC’s 90 Day Fiancé.

    Language:
    English
    Words:
    41,346
    Chapters:
    6/20
    Comments:
    2,285
    Kudos:
    9,209
    Bookmarks:
    2,588
    Hits:
    191,006

    24 Aug 2026

  16. 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:
    46,379
    Chapters:
    5/6
    Comments:
    3,963
    Kudos:
    25,625
    Bookmarks:
    8,650
    Hits:
    674,929

    23 Aug 2026

  17. Public Bookmark *

    Tags
    Summary

    Shane Hollander can be polite; lord knows he's proved that once or twice. He can hold his tongue, smile, say the right thing, keep the peace.

    But Troy Barrett in his house, reminiscing over a game from their earlier years...calling it "one of the good games"

    Well, Shane Hollander's infinite patience just ran out.

    Language:
    English
    Words:
    3,188
    Chapters:
    2/?
    Comments:
    72
    Kudos:
    1,063
    Bookmarks:
    378
    Hits:
    12,366

    17 Aug 2026

  18. Public Bookmark *

    Tags
    Summary

    @ russianbear clove 

     roz is so fucking funny man had two seconds to process and he spent them thinking about how to get that ass

    @ icemenace Ro - he's so real

    @ shaneybugbug Libby - oh he's been WAITING for this 

    @ iwant81 Abbie - he was so obviously joking oh my god 

    @ russianbear clove  - ummmm i don't think so

    @ iwant81 Abbie - rozanov likes girls english just isn't his first language so he accidentally made it look like something you freaks are taking advantage of

    @ russianbear clove - so he's joking or it was an accident??? Istg at least chose one

     

    or - Shane Hollander comes out and Ilya loses his mind

    Language:
    English
    Words:
    74,135
    Chapters:
    22/31
    Collections:
    9
    Comments:
    6,978
    Kudos:
    22,447
    Bookmarks:
    6,151
    Hits:
    625,556

    11 Aug 2026

  19. Public Bookmark *

    Tags
    Summary

    Some people wanted a fic based on this tweet of my #DontYouDareFuckingFreeMe fic:

    Josh @mtrlfan703

    I’ll be honest and admit that if those two had made out on the ice before this, I would have assumed they had lost a bet.

    JayJason @Youdon’tknowme

    ‘Losing a bet’ would have let them get away with so much, though… Like why are you at your rival's game? I lost a bet. Why are you wearing your rival's jersey? I lost a bet. Why are you hanging out together? I lost a bet. Why are you making him breakfast in bed? I lost a bet. 

    Josh @mtrlfan703

    Hell, I’d have believed it if they said they got drunk and their teammates dared them to get married in Vegas.

    JayJason @Youdon’tknowme

    ‘First one to annul the marriage loses’ and no one is surprised when they end up sharing a tombstone…

    So I decided to try and write it.

    Series
    Language:
    English
    Words:
    21,365
    Chapters:
    5/?
    Comments:
    1,304
    Kudos:
    5,818
    Bookmarks:
    1,122
    Hits:
    73,126

    11 Aug 2026

  20. Public Bookmark *

    Tags
    Summary

    Shane is in a post-game interview when his world stops.

    He’s just answered a question about Montreal’s offensive strategy going into the game. Clean passes, avoid penalties, draw defenders wide. It had worked and the Voyagers had beat Colorado soundly, 4-1. Shane had scored two of the goals and assisted on a third.

    Usually, Shane would be eager to boast about the win to Ilya. But ever since their fight- since Ilya told Shane to leave- winning feels hollow. Losing feels better, somehow. As if Shane deserves to lose after being so selfish. Ilya gave up everything for him- his home, his team, and to some extent- his happiness. Hockey. Ilya gave up hockey- good hockey- for Shane.

    A ripple goes through the room of reporters. Shane swears he hears the word ‘Ottawa’ and ‘crash’. But no one is paying attention to him anymore.

    “What’s going on?” he asks into the microphone, feeling strange at the role reversal. Usually, he’s the one being asked questions.

    No one answers. And this time he knows that he hears the word ‘Ottawa’ and ‘Centaurs’.

    ------------------------------------------

    Shane rushes to Ilya after the almost plane crash. Their secret is no longer a secret.

    Language:
    English
    Words:
    33,850
    Chapters:
    11/12
    Comments:
    966
    Kudos:
    12,277
    Bookmarks:
    4,003
    Hits:
    317,610

    10 Aug 2026

Filters

Filter results:
Submit

Include

?
Include Ratings
Include Warnings
Include Categories
Include Fandoms
Include Characters
Include Relationships
Include Additional Tags
Include Bookmarker's Tags

Exclude

?
Exclude Ratings
Exclude Warnings
Exclude Categories
Exclude Fandoms
Exclude Characters
Exclude Relationships
Exclude Additional Tags
Exclude Bookmarker's Tags

More Options

Word count
Bookmark types
Submit

Clear Filters

Navigation