1 - 20 of 1,161 Bookmarks by ForRomance

Navigation

List of Bookmarks

  1. Public Bookmark *

    Tags
    Summary

    “I’m trying to figure out,” Rose wonders aloud. “Are you always a complete prick? Just with women? Or just when you lose a game?”

    Ilya barks a laugh, shocked and almost delighted, and his smile spreads wide enough that Rose can see all those pearly whites of his that are so much nicer than she expected any hockey player’s to be. “All the time,” he grins, “all the time. However much of an asshole Hollander has told you I am, double it.”

    She answers truthfully, shrugs her shoulders in her tiny silver dress. “He hasn’t mentioned you at all.”

    After a shitshow of an evening in a Montreal nightclub, Ilya wakes up the next morning in Shane’s bed. Only, he’s not in Shane’s bed — Rose Landry is, and he’s in Rose Landry’s body, and she’s in his. Well, what the fuck are they supposed to do with that?

    Language:
    English
    Words:
    170,964
    Chapters:
    19/19
    Comments:
    4,037
    Kudos:
    7,448
    Bookmarks:
    2,837
    Hits:
    208,332

    13 Sep 2026

  2. Public Bookmark *

    Tags
    Summary

    He'd made it halfway through writing the first note before it felt suddenly far too pathetic. Was this seriously the legacy he wanted to leave behind? No one would talk about any of his wins if he killed himself now. He would be the failed Russian team captain of the 2014 Olympics who couldn't handle the job and offed himself about it. His father would probably follow him in death just to yell at him for embarrassing the family, and Russia, and everyone who had ever rooted for him.

    And when he had been made captain in Boston, he had promised his Bears he would get them a cup. He couldn't just leave without doing that. Didn't want to leave and let people think he was a liar, or that he just gave up when things got hard, lazy, useless, stupid boy.

    He tore up the note he'd begun, and began his second plan instead.

    Language:
    English
    Words:
    41,394
    Chapters:
    3/3
    Comments:
    214
    Kudos:
    796
    Bookmarks:
    240
    Hits:
    7,087

    13 Sep 2026

  3. Public Bookmark *

    Tags
    Summary

    Following an afternoon of sex and tuna melts, Shane goes searching for the explicit rules of what being 'friends with benefits' entails. In his humble opinion, they're nailing it.

    Once friendship is on the table, Shane reconsiders the usefulness and immutability of the public rivalry narrative. Surely the NHL can make just as much money from a bromance as it can from a rivalry?

    A missed call from J.J., a dinner at All-Stars, and an ill-considered mad dash to the airport send Shane's season in a very different direction to the disciplined three-peat he'd been planning back in October.


    "This rivalry thing: it was everyone else who said we hated each other off the ice. There’s no rule that says we have to keep doing that forever.” Shane stared outside, past the blinding billboards and down at the streets below. “It was nice. Hanging out, last time.”

    He knew what it looked like when Rozanov shut down, when he closed himself off and pushed the world away. He’d finish the conversation abruptly, curt, clipped, and retreat. So Shane knew he’d won when Rozanov finally answered with: “Are we six years old, Hollander? Asking if I want to play in sandbox with you?"

    Language:
    English
    Words:
    73,203
    Chapters:
    13/13
    Collections:
    5
    Comments:
    1,975
    Kudos:
    4,103
    Bookmarks:
    1,547
    Hits:
    81,014

    12 Sep 2026

  4. Public Bookmark *

    Tags
    Summary

    Shane’s brain cycled rapidly through a half-dozen celebrities, porn actors, Grindr profiles, every attractive bartender who’d ever served him a beer, trying to find a comparison for this level of outrageously concentrated beauty in one person, but he was drawing a blank.

    The man—Ilya Rozanov, Facilities Attendant, his badge read—gestured around the supply closet. “I help you find something?”

    --
    Canon-divergent AU set during the 2017-18 MLH season. Shane Hollander doesn’t have a single Cup to his name when he meets a very hot and very annoying janitor who works at the Metros stadium.

    Language:
    English
    Words:
    28,855
    Chapters:
    1/1
    Collections:
    3
    Comments:
    1,375
    Kudos:
    6,776
    Bookmarks:
    2,399
    Hits:
    71,511

    10 Sep 2026

  5. Public Bookmark *

    Tags
    Summary

    "Chlamydia?" Ilya has never heard Hollander's voice reach such heights in the absence of a cock. "You have chlamydia?"

    "I did not get it on purpose," Ilya complains.

    Language:
    English
    Words:
    19,776
    Chapters:
    2/2
    Comments:
    1,993
    Kudos:
    18,478
    Bookmarks:
    4,446
    Hits:
    141,208

    10 Sep 2026

  6. Public Bookmark *

    Tags
    Summary

    It was a Friday when the video dropped.

    “What is happening?” He asked St Simon, who was holding his phone tight to his chest, his expression odd. “Someone has died?” 

    Across the room he could see Marlow moving slowly upright from where he had been doing floor stretches, his phone in his hand as well, his face pinched. 

    “It’s Hollander,” St Simon said. 

    The bottom of Ilya’s stomach fell out, closely followed by the rest of Ilya’s organs. His chest hurt so acutely that he thought he must be having a heart attack. 

    “Not dead,” St Simon added quickly, reaching out to grab Ilya’s shoulder when Ilya’s knees actually buckled. “Jesus, sorry. I should have - no it’s just -” 

    “Someone tell me what the fuck is going on,” Ilya snapped, “and everyone else shut up.” 

    Marlow reached him now, held his phone out to Ilya, open already to an article with a headline huge enough Ilya could easily make out the HOLLANDER blaring out of it even before his eyes focused and he took the phone from Marlow. 

    A video is posted online, for Shane it feels like a death sentence. For some parts of him, it is.

    Language:
    English
    Words:
    73,245
    Chapters:
    6/6
    Comments:
    597
    Kudos:
    6,916
    Bookmarks:
    1,669
    Hits:
    90,729

    06 Sep 2026

  7. Public Bookmark *

    Tags
    Summary

    “What the fuck is this?”

    “Ahhh, is where I can see all my ratings and reviews from rides I’ve given,” Ilya said, winked, “rides on my dick.”

    Shane blinked at him. “What.”

    “Is silly app,” Ilya said, turned the phone back to himself, and then clicked into Svetlana’s latest review - just the preview of it in which it showed she’d given him five stars and a tip, as well as leaving a photo - and then turned the phone back to Shane. “My friend made for me as silly present. Sometimes I share with people I fuck, and they rate me. Is funny.”

    This is a silly fic that takes itself seriously. Ilya has a app to rate him in bed, and Shane is mad, horny, and also going to fill out his ride reviews every single time with dedication and focus.

    Language:
    English
    Words:
    259,336
    Chapters:
    35/35
    Comments:
    2,178
    Kudos:
    4,367
    Bookmarks:
    1,183
    Hits:
    174,768

    06 Sep 2026

  8. Public Bookmark *

    Tags
    Summary

    Cocaine was somehow everywhere in Shane’s life, at every party, in every pre-season lecture from coaches, in every post-season warning, every wild story the guys told to tempt the rookies into pleasure and scare them into line. And yet, Shane didn’t actually know much about it. He was too chicken, too prudish, maybe. He thought he was too good to ever need to know. Maybe Rozanov was right.

    “Okay.” Ilya’s agreement startled Shane from his thoughts. “My Jane… she is good lay, mm? The best, maybe. And she doesn’t like coke, not even for fun. So, I will not do it. One year. To prove a point and keep her happy. I do not have addiction problem, so will be easy-peazy. And when I win, I will get whatever I want. Okay?”

    -x-

    Or, my Shane and Ilya cocaine thesis

    Language:
    English
    Words:
    31,661
    Chapters:
    2/2
    Comments:
    297
    Kudos:
    1,868
    Bookmarks:
    589
    Hits:
    21,338

    04 Sep 2026

  9. Public Bookmark *

    Tags
    Summary

    Ilya chuckles. “You don’t know why the team might be scared of you? You cannot think of any reason?”

    “Scared? Of me?” Shane says.

    “Yes. They adore you. But they are terrified.”

    “But – but why? What did I do?”

    Ilya pretends to think. “Hmm. What did you do? Maybe it was the first Stanley Cup. Or the second. Or the third. Or your MVP wins. Or every single fucking game you have ever played in your life. You are Shane fucking Hollander. Did you forget?”

    ---

    Or, five times Shane scares the Centaurs, and one time he (accidentally) terrifies them.

    Language:
    English
    Words:
    5,413
    Chapters:
    1/1
    Collections:
    6
    Comments:
    568
    Kudos:
    11,519
    Bookmarks:
    1,995
    Hits:
    72,486

    01 Sep 2026

  10. Public Bookmark *

    Tags
    Summary

    A fiery plane crash claims Ilya Rozanov’s life in January. By April, Shane Hollander is dead of a broken heart. The truth dies with them.

    Yuna Hollander will do anything to get her son back, including hiring a shady shaman to resurrect him. There’s just one complication — Shane isn’t coming back alone.

    Now there are codependent (not)zombies in her house wearing Ilya and Shane’s faces. When they inexplicably act more like a married couple than the bitter rivals she expected, Yuna is convinced that they came back wrong.

    It’s easier than admitting she never understood them from the start.

    Series
    Language:
    English
    Words:
    41,605
    Chapters:
    6/6
    Comments:
    1,574
    Kudos:
    9,047
    Bookmarks:
    2,625
    Hits:
    127,711

    31 Aug 2026

    Bookmarker's Tags:
  11. Public Bookmark *

    Tags
    Summary

    Ilya Rozanov is, maybe, perhaps, a little unhealthily obsessed with his cycling instructor, a man who does not know he exists. Or, Ilya corrects himself, he may know he exists—he is Ilya Rozanov, after all—but, the point still stands.

    Shane Hollander is a former college hockey player turned Peloton instructor with some very dedicated fans.

    Happy (early) Shane Hollander's birthday to all who celebrate! This story starts May 10, 2021.

    Language:
    English
    Words:
    28,711
    Chapters:
    2/2
    Comments:
    450
    Kudos:
    4,421
    Bookmarks:
    1,139
    Hits:
    44,834

    28 Aug 2026

    Bookmarker's Tags:
  12. Public Bookmark *

    Tags
    Summary

    Shane slips through his front door and back into his quiet apartment. He leans back against the door and takes a steadying breath in his dark apartment. After a moment, the music next door turns off and Shane is left with only the pounding of his own heartbeat in his ears. 

    He closes his eyes and tries not to think about Rozanov or the way Shane’s entire body lit up like a live wire when he said in that low, accented voice, only if you ask nicely. He’s hard in his penguin print pajama pants and now he’s going to have to jerk off and shower before he can sleep. While trying not to think about his asshole neighbor.

    This is bad. This is very bad. 

    In which Shane Hollander's new next door neighbor is a menace who always seems to answer the door shirtless. 

    Series
    Language:
    English
    Words:
    21,941
    Chapters:
    5/5
    Collections:
    1
    Comments:
    569
    Kudos:
    4,916
    Bookmarks:
    1,344
    Hits:
    57,953

    26 Aug 2026

  13. Public Bookmark *

    Tags
    Summary

    “Shane. Are you fucking telling me-” Rose stabs her phone case with her nail, lowering her voice to a harsh whisper. “Are you fucking telling me that you slept with Bad fucking Bunny?”

    “Well, he wasn’t Bad Bunny when I fucking slept with him, okay?!”

    Or: the one where Shane finds out he slept with Bad Bunny in 2016 before the infamous Tuna Melt Incident after Ilya purchases tickets to his tour as a surprise anniversary gift.

    Please read the tags and beginning author's notes before continuing.

    Language:
    English
    Words:
    38,982
    Chapters:
    1/1
    Comments:
    334
    Kudos:
    4,464
    Bookmarks:
    1,118
    Hits:
    46,975

    26 Aug 2026

  14. Public Bookmark *

    Tags
    Summary

    When Shane wins MVP at the MHL awards in Las Vegas, Ilya must abide by the terms of their backstage deal: "If you win MVP tonight, I will blow you, fuck you, whatever you want." But what does Shane want from Ilya Rozanov, the only man he's ever been with, the man he can't stop thinking about, and the man who hasn't spoken to him in any real way since they finally had sex? What Shane wants is the consideration and attention Ilya used to show him, before something changed and all of that went away. Maybe the thrill of winning MVP will finally give Shane Hollander the resolve he needs to ask the question.

    Language:
    English
    Words:
    6,152
    Chapters:
    1/1
    Comments:
    56
    Kudos:
    943
    Bookmarks:
    141
    Hits:
    7,093

    25 Aug 2026

  15. Public Bookmark *

    Tags
    Summary

    Shane Hollander had almost made it to morning skate on time.

    Then something ran out in front of his car.

    ---

    Or, the one where Shane finds an injured kitten and takes it to the closest vet, Dr. Ilya Rozanov.

    Language:
    English
    Words:
    100,821
    Chapters:
    20/20
    Comments:
    3,690
    Kudos:
    7,629
    Bookmarks:
    2,700
    Hits:
    185,471

    17 Aug 2026

  16. Public Bookmark *

    Tags
    Summary

    In an AU where Shane joins the Montreal Metros the same year he's drafted, Ilya stays in Russia and Shane is pretty pissed off about it. He's released to go to the 2010 World Junior Championships in Helsinki, Finland because he wants his rematch, damn it, and because he wants to try to convince his rival to get to the MLH as soon as possible and make things interesting.

    When Shane discovers Ilya may not have stayed in Russia of his own free will, he puts together a crack team of idiot teenagers international hockey players to achieve one goal: get Ilya Rozanov to Boston.

    Language:
    English
    Words:
    40,941
    Chapters:
    7/7
    Comments:
    861
    Kudos:
    3,534
    Bookmarks:
    1,466
    Hits:
    44,660

    16 Aug 2026

  17. Public Bookmark *

    Tags
    Summary

    The All-Star Game is supposed to be harmless. Bright lights, broadcast smiles, forced camaraderie, famous rivals pretending none of it matters.

    Shane can handle all of that. What he cannot handle is Ilya two corridors away, wearing the wrong jersey, captaining the wrong team, and acting like they are not in love.

    Then a bomb threat empties the arena before puck drop. The players are told to stay in their dressing rooms. The delay becomes a lockdown. The lockdown becomes captivity.

    Below the ice, with the league’s most valuable players held as hostages, Shane and Ilya have to survive the night without reaching for each other, without giving themselves away, and without letting fear turn into something worse.

    OR
    A hostage crisis, three targeted All-Stars, and Shane trying not to lose his mind every time Ilya opens his mouth.

    Language:
    English
    Words:
    37,917
    Chapters:
    11/11
    Comments:
    282
    Kudos:
    1,995
    Bookmarks:
    579
    Hits:
    35,475

    11 Aug 2026

  18. Public Bookmark *

    Tags
    Summary

    Ilya had thought it was dumb, when Galina suggested it. A code word for when his mental health was bad—he and Shane didn’t even have a code word for sex, and Ilya was regularly tying Shane to the bed and slapping his ass until it was as red as a tomato.

    “Is there a reason you’re calling me?” Shane asks now, voice echoey over the phone. “Or is this part of your strategy to win our argument?”

    Ilya swallows hard. “Constantinople,” he says.

    --

    Or: Ilya goes through a rough patch.

    Series
    Language:
    English
    Words:
    9,704
    Chapters:
    1/1
    Collections:
    1
    Comments:
    266
    Kudos:
    5,157
    Bookmarks:
    800
    Hits:
    29,417

    11 Aug 2026

  19. Public Bookmark *

    Tags
    Summary

    After a decade of careful hiding, that’s that.

    Everyone is saying his biggest secret out loud. Ilya Rozanov sucks cock. Ilya Rozanov fucks men. Ilya Rozanov isn’t straight.

    It doesn’t feel quite as life crushing as he imagined it would. A calmness settles into his body. It reminds him of those minutes right after you break a bone, when the damage is already done and you know there’s nothing you can do but sit with it.

    It hasn’t even been four years since Russia passed the excessively named Law for the Purpose of Protecting Children from Information Advocating a Denial of Traditional Family Values.

    He can’t think about that now.

    ***

    Two months after the tuna melt incident, Ilya gets outed when a picture of him texting Jane leaks.

    Language:
    English
    Words:
    16,820
    Chapters:
    1/1
    Comments:
    632
    Kudos:
    8,398
    Bookmarks:
    1,597
    Hits:
    46,311

    10 Aug 2026

  20. Public Bookmark *

    Tags
    Summary

    “We, uh, Brian and I, that is. We decided to open up the relationship.”

    “Okay?” Ilya says, voice flat. “What is that?”

    Hollander shrugs. His posture has gone stiff again. “It. It means we’re still together, but we can also like...see other people. Or not see, because we’re not dating anyone else but, uh. Fuck. Fuck other people.”

    Oh.

    “And this is why you texted me?” Ilya asks.

    In a way, it’s almost better. Hollander and his boyfriend breaking up and Ilya reaping the rewards would be enjoyable. Ilya having to work for that reward himself, getting the chance to fuck Hollander so good he forgets all about that loser who attached himself to him like a parasite before he was old enough to know better?

    Well. Ilya loves a challenge.

    Language:
    English
    Words:
    33,150
    Chapters:
    6/6
    Comments:
    1,584
    Kudos:
    11,630
    Bookmarks:
    2,843
    Hits:
    126,283

    08 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