1 - 20 of 45 Bookmarks by TwoRiver_2

Navigation

List of Bookmarks

  1. Public Bookmark *

    Tags
    Summary

    It happens in an instant.

    Over Ilya’s shoulder, Shane sees the doctor and Wiebe give each other a look, and in a sudden bout of impatient anxiety, Shane ends up saying the words that come to ruin everything.

    “Don’t touch me.”

    The effect is instantaneous. Ilya’s hands fly to his sides, and Shane gets a front row seat as Ilya’s heart breaks before his very eyes. Eyes dimming and lips trembling in slow, painful technicolor.

    It causes Shane’s heart to break, too, and he vows, immediately, never to see such a look cross his husband’s face again.

    OR Shane embarks on a mission to heal his husband’s heart, one PDA at a time.

    Language:
    English
    Words:
    10,095
    Chapters:
    2/2
    Comments:
    215
    Kudos:
    9,692
    Bookmarks:
    1,997
    Hits:
    91,108

    10 Feb 2026

    Bookmarker's Notes

    蛮可爱🥰但我该改改看什么都能看哭的毛病了

  2. Public Bookmark *

    Tags
    Summary

    The first blow lands softly, just enough to hear the clap of skin on skin. Shane sees Ilya stifle a laugh and feels a wave of embarrassment rush through him, but he steels himself before he can get lost in his head about it. Not before Ilya gets a shot in, though.

    “Am I supposed to be scared, Hollander? I guess you don’t just have a weak backhand — Ow!”

    The second blow lands harder than the first, properly sounding like a smack. Shane’s palm tingles slightly with the force of it.

    “I’ll show you a weak backhand,” Shane retorts.

    ——

    Or: Ilya acts like a brat at dinner with Hayden and his wife. Shane spanks him about it.

    Series
    Language:
    English
    Words:
    5,048
    Chapters:
    1/1
    Comments:
    56
    Kudos:
    645
    Bookmarks:
    106
    Hits:
    6,896

    08 Feb 2026

    Bookmarker's Notes

    wow反攻(?)spanking

  3. Public Bookmark *

    Tags
    Summary

    Instead of Shane, it is Ilya who suffers a concussion during the Boston-Montreal game in April 2017. Dazed and agitated, Ilya briefly starts speaking and responding only in Russian and the medics can’t calm him down. Luckily, Shane started studying Russian after Ilya spoke to him in Russian on the phone from Moscow. For no particular reason. Certainly not because he’s fallen in love with Ilya Rozanov.

    In Montreal with lingering concussion symptoms, Ilya is advised not to fly home for a few days, and the hospital won’t release him without assurances that he has someone to stay with him until his symptoms improve. Luckily, Shane conveniently has a condo in Montreal no one knows about and a few days before he has to travel again.

    But Ilya’s symptoms don’t resolve after a few days. Which is okay; Shane can handle it. He can take care of Ilya, study Russian, lead his team into the playoffs, and keep Ilya’s continued presence in Montreal a secret. He can do everything, no problem. He is Shane Hollander after all.

    or

    A whump fanfiction that is secretly a fix-it.

    Series
    Language:
    English
    Words:
    49,003
    Chapters:
    20/20
    Collections:
    12
    Comments:
    4,915
    Kudos:
    17,575
    Bookmarks:
    4,367
    Hits:
    333,156

    07 Feb 2026

    Bookmarker's Notes

    很完整的故事,很好看

  4. Public Bookmark *

    Tags
    Summary

    Their rivalry, as history has written it, has finally come to an end.

    "I won," Shane breathes, and the smile, the smile that's been plastered on his face since he scored, grows wider.

    Montreal knocks Boston out of the playoffs. Shane learns how to be Ilya Rozanov's boyfriend. Ilya wears Shane's jersey. Set about a year after the finale.

    Series
    Language:
    English
    Words:
    16,133
    Chapters:
    1/1
    Comments:
    103
    Kudos:
    1,610
    Bookmarks:
    448
    Hits:
    16,584

    05 Feb 2026

    Bookmarker's Notes

    ex-power

  5. Public Bookmark *

    Tags
    Summary

    It’s not going viral because Jane’s true identity was exposed—or even because Ilya was blatantly sexting in public. That part’s as expected as Shane doing yoga or any human being on earth breathing.

    No, the texts are going viral because no one can believe how bad this “Jane” is at sexting.

    The women of the world are outraged. The men of the world are baffled. No one can understand why Ilya Rozanov, whose abs have their own fan club, is wasting his time on ‘a piece of cardboard that wished to be turned into a real girl’ (this particular joke has 300k likes and counting).

    Or: After a social media trend mocks Shane's sexting skills, he tries to improve them. It goes about as poorly as you'd expect.

    Language:
    English
    Words:
    7,196
    Chapters:
    1/1
    Comments:
    792
    Kudos:
    21,291
    Bookmarks:
    4,538
    Hits:
    98,004

    03 Feb 2026

    Bookmarker's Notes

    太可爱了我的天哪……这太可爱了

  6. Public Bookmark *

    Tags
    Summary

    Hindsight often brought things into perspective. Shane believed that if he were ever handed the keys to a time machine, he wouldn’t change anything about his life. But now that he was metaphorically sitting in the driver’s seat, keys in the ignition, he realized that was a fucking lie.

    or

    Shane Hollander and Ilya Rozanov find themselves back in 2017.

    Language:
    English
    Words:
    13,019
    Chapters:
    7/7
    Comments:
    256
    Kudos:
    3,227
    Bookmarks:
    709
    Hits:
    36,196

    03 Feb 2026

    Bookmarker's Notes

    ahhhhh好圆满的穿越设定

  7. Public Bookmark *

    Tags
    Summary

    Shane picks up on the third ring.

    “What?”

    Ilya closes his eyes, humiliation twisting his gut. Still, though, it’s nice to hear his voice. His shoulders sag a little. “Hollander?”

    “I don’t–” Shane sighs, long and heavy. “Why are you calling?”

    Why is he calling? Ilya couldn’t answer. Not in any way that makes sense, anyway.

    Voice wobbling, Ilya says, “I am sorry.” He inhales, breath hitching horribly. “Was mistake.”

    On the other line, Shane goes quiet. Then, shuffling around, he says, “What’s going on, Rozanov?”

    Or: Ilya calls Shane in the middle of the night, and against his better judgment, Shane comes to find him.

    Series
    Language:
    English
    Words:
    10,328
    Chapters:
    1/1
    Collections:
    2
    Comments:
    152
    Kudos:
    4,729
    Bookmarks:
    784
    Hits:
    37,101

    01 Feb 2026

    Bookmarker's Notes

    这篇也好好看ww承认吧你们就是爱着

  8. Public Bookmark *

    Tags
    Summary

    “So,” Ilya says, dragging the word out. He’s swiping at non-existent crumbs on the counter, avoiding his eyes. “You have dinner at parents on Christmas, yes?” 

    “Yeah.” 

    Ilya nods. “I can house-sit while you are away. Make place pretty, if you have decorations. Make it less boring.” 

    Shane’s eyebrows fly up. “What? You don’t want to come with?” 

    Finally, Ilya looks up at him. Hesitantly, he asks, “You want me to come with?” 

    Frowning, Shane says, “I– yeah. Yeah, of course. You think I invited you here just so you could spend Christmas alone?” 

    Looking away, Ilya shrugs. “I am intruder here, Hollander. You have family. I do not. Makes situation… difficult, maybe. You forget the world thinks we are rivals.” 

    “Not difficult,” Shane says immediately. “You want to come, you’re coming.” 

    Or: Ilya's in Montreal alone during the week leading up to the Winter Classic. Shane doesn't let him spend Christmas alone.

    Series
    Language:
    English
    Words:
    15,611
    Chapters:
    1/1
    Collections:
    16
    Comments:
    487
    Kudos:
    18,970
    Bookmarks:
    4,857
    Hits:
    151,412

    01 Feb 2026

    Bookmarker's Notes

    好温情啊天呐……宝宝们🥺

  9. Public Bookmark *

    Tags
    Summary

    Married Shane woke up to rookie Ilya by his side... Good thing it's off-season and they had time to figure this out. Rookie Ilya learned more about his career, his relationship, his future husband and his body, and got a little jealous of his future self. Shane's a happily married freak who rode rookie Ilya till he cried and gave him his first proper aftercare. Sexual tension and smut with feelingsss

    Language:
    English
    Words:
    5,752
    Chapters:
    1/1
    Collections:
    1
    Comments:
    72
    Kudos:
    2,129
    Bookmarks:
    333
    Hits:
    13,756

    30 Jan 2026

    Bookmarker's Notes

    大shane小ilya 萌萌

  10. Public Bookmark *

    Tags
    Summary

    five times their friends realize shane might be the scary one, after all -- and one time ilya reminds the world he's only soft for shane.

    OR

    their friends – and hayden fucking pike, who, for some reason, remains shane’s best friend – are slowly realizing they can be more complex than Hollander and Rozanov. they can be Shane and Ilya, too.

    Series
    Language:
    English
    Words:
    4,046
    Chapters:
    1/1
    Collections:
    18
    Comments:
    580
    Kudos:
    27,103
    Bookmarks:
    5,029
    Hits:
    187,194

    30 Jan 2026

    Bookmarker's Notes

    经典的5+1,辣翻全场real shane

  11. Public Bookmark *

    Tags
    Summary

    Ilya has no desire to look up what fanfic means. But it's being used in relation to Hollander, so he does anyway.

    — Before Ilya even gets a chance to kiss Shane, he stumbles upon Hockey RPF fanfiction, gets too into it, then uses his Shane Hollander smut addiction to learn better English.

    Language:
    English
    Words:
    11,304
    Chapters:
    5/5
    Comments:
    486
    Kudos:
    2,053
    Bookmarks:
    376
    Hits:
    14,254

    27 Jan 2026

    Bookmarker's Notes

    好萌,同人文大厨lily,Svetlana太可爱了

  12. Public Bookmark *

    Tags
    Summary

    Ilya’s dad dies right before the 2017 All-Star Game, so he never learns that Shane and Rose broke up. While he’s in Russia, a threat from his brother makes him ask Svetlana for help and marry her so he can get a US green card—it’s meant to be a discreet, simple thing, but the Boston tabloids get a hold of it and then it’s all over social media. Three months later, Shane Hollander holds a press conference to share two things: he's leaving Montreal to play for the Ottawa Centaurs, and he's gay.

    Language:
    English
    Words:
    13,960
    Chapters:
    1/1
    Comments:
    498
    Kudos:
    5,104
    Bookmarks:
    1,293
    Hits:
    34,220

    26 Jan 2026

    Bookmarker's Notes

    我开始高强度看破镜重圆

  13. Public Bookmark *

    Tags
    Summary

    Ilya calls Shane "boring". It's a joke, it has been for years. One night, alone in bed while his husband is out partying, Shane wonders if it could be more than that.

    Series
    Language:
    English
    Words:
    4,895
    Chapters:
    1/1
    Collections:
    5
    Comments:
    858
    Kudos:
    25,090
    Bookmarks:
    4,669
    Hits:
    227,524

    21 Jan 2026

    Bookmarker's Notes

    boring is not boring哎人活着就是要看这种东西

  14. Public Bookmark *

    Tags
    Summary

    Ilya Rozanov has exactly one problem with his secret relationship with Shane Hollander: Scott Hunter has more fanfiction than them.

    The solution is obvious. They’ll just have to make the internet ship them harder. What could possibly go wrong?

    Or in which two NHL players discover AO3, decide to manipulate their public image to generate more fanfiction, and not so accidentally come out in the process. Featuring: competitive nonsense, live television mishaps, and one very distressed Scott Hunter.

    Language:
    English
    Words:
    14,156
    Chapters:
    1/1
    Comments:
    457
    Kudos:
    8,117
    Bookmarks:
    1,794
    Hits:
    62,941

    21 Jan 2026

    Bookmarker's Notes

    ao3套娃!出柜后的反应像童话故事,但既然已经是同人文了why not

  15. Public Bookmark 24

    Tags
    Summary

    复健之作 1发完 为小俩口写点 祝永远做到爽
    时间线—cottage之前
    多多评论 吃好喝好 身体健康

     

    Ilya Rozanov不喜欢别人在他身上留痕,除了Shane Hollander。
    但似乎Shane并没有注意到这点特别。

    Shane Hollander不想看见Ilya Rozanov跟别人欢爱的证据,却偏偏无法忽视。
    于是,他得到了Ilya的解释。

    Language:
    中文-普通话 國語
    Words:
    9,015
    Chapters:
    1/1
    Comments:
    22
    Kudos:
    132
    Bookmarks:
    24
    Hits:
    1,176

    20 Jan 2026

    Bookmarker's Notes

    好可爱啊😊

  16. Public Bookmark *

    Tags
    Summary

    A few months after Ilya joins the Centaurs, his apartment gets a gas leak. It's a perfectly inconvenient time to be out of housing, but luckily, Yuna and David come to the rescue. Now, Ilya just has to survive a week living with in-laws that may or may not hate his guts.

    As it turns out, his expectations could not have been more subverted.

    有中文版!

    Language:
    English
    Words:
    8,685
    Chapters:
    1/1
    Comments:
    578
    Kudos:
    12,890
    Bookmarks:
    2,654
    Hits:
    66,337

    19 Jan 2026

    Bookmarker's Notes

    天啊这篇太温情了😭落泪

  17. Public Bookmark *

    Tags
    Summary

    Ilya is plummeting to his death when he closes his eyes, heart full of regret.

    When he opens them in what feels like just a second later, he is standing outside a rink in Regina, Saskatchewan. There’s a banner on the building across the street:

    World Junior Hockey Championship 2009.

    What?

    Language:
    English
    Words:
    61,760
    Chapters:
    14/?
    Collections:
    11
    Comments:
    3,683
    Kudos:
    16,435
    Bookmarks:
    5,761
    Hits:
    332,900

    10 Jan 2026

    Bookmarker's Notes

    重生文!我好想一直很喜欢这种题材

  18. Public Bookmark *

    Tags
    Summary

    Shane Hollander is the number two overall NHL draft pick and a newly minted Montreal Voyageur. He’s also laser focused on his goals: being the best by beating the best. For him, this means a continued rivalry with number one draft pick—and new Ottawa Centaur—Ilya Rozanov. But when a problem with Rozanov’s immigration paperwork threatens his future in the NHL, what does that mean for Shane’s own career? He can’t risk finding out…so they get married. Just for immigration. A fast, practical, mutually beneficial solution.

    No one will ever suspect, let alone find out, that the NHL’s greatest rivals are secretly married. And there’s certainly no risk of feelings getting involved. They have a game plan.

    Language:
    English
    Words:
    64,024
    Chapters:
    16/16
    Comments:
    1,374
    Kudos:
    20,312
    Bookmarks:
    6,403
    Hits:
    399,493

    08 Jan 2026

    Bookmarker's Notes

    超级萌先婚后爱

  19. Public Bookmark *

    Tags
    Summary

    ESPN ✅ @espn

    With a new #24, the Montreal Voyageurs are finally ready to forget Shane Hollander

    Series
    Language:
    English
    Words:
    3,409
    Chapters:
    1/1
    Comments:
    444
    Kudos:
    16,324
    Bookmarks:
    1,147
    Hits:
    87,148

    07 Jan 2026

    Bookmarker's Notes

    真的是记者写的诶!

  20. Public Bookmark *

    Tags
    Summary

    The internet has decided that Ilya Rozanov is absolutely, definitely, 100% banging a Hollander.

    They’ve got photo evidence. Multiple sightings. Instagram stories from the same café. The man stayed OVERNIGHT at the Hollander residence.

    It’s the most legendary power move in NHL history: seduce your rival’s hot mom to assert dominance. There’s just one tiny problem with this theory. Ilya’s fucking a Hollander, all right. Just … not that one.

    Or in which Ilya’s boyfriend's mother keeps adopting him, the internet keeps assuming the worst, and Shane Hollander is having the worst month of his entire life. At least until he does something that breaks hockey forever.

    Language:
    English
    Words:
    13,813
    Chapters:
    1/1
    Comments:
    832
    Kudos:
    22,314
    Bookmarks:
    5,037
    Hits:
    140,395

    07 Jan 2026

    Bookmarker's Notes

    天啊这个好可爱哈哈哈哈哈也好有趣我笑疯了

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