121 – 140 of 238 Works in F/M

  1. Shane Hollander was traded to the Ottawa Centaurs without ever being outed. His relationship with Ilya Rozanov is still a secret to most people.
    Everything was going just fine, until they both get added to the Centaurs WAGs group chat.

    Language:
    English
    Words:
    60,794
    Chapters:
    35/35
    Files:
    1
    AO3:
    #80645731
  2. The evidence is mounting. It’s getting very difficult to ignore: first that sweatshirt, then the definitely-not-a-dick-pic in the locker room, and now the phone call. It’s a shame really; Lily’s such a sweet girl. She makes Shane so happy. And Shane? Hayden’s almost positive Shane is cheating on Boston Lily with Ilya Rozanov.

    Language:
    English
    Words:
    13,239
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #82453041
  3. Shane is frozen, staring at Ilya and the girl. He can’t be sure how much time goes by. He isn’t even sure what he’s doing there, what he’s waiting for. He and Ilya stare at each other. The girl writhes against Ilya, oblivious; he presses his mouth to her neck, his eyes on Shane. Shane’s stomach turns. He cannot look away.

    Or, the club scene with a different, more complicated ending.

    Language:
    English
    Words:
    16,794
    Chapters:
    12/12
    Files:
    1
    AO3:
    #81728816
  4. They break apart after a few seconds, both turning to look at Ilya.

    “Happy?” Shane asks and Ilya stares at him and then – laughs. A full-belly laugh, with a slightly hysterical edge to it. The sheer relief on Ilya’s face makes something in Shane’s chest come loose.

    “Oh my God. Oh my God. This was – you kiss like twelve-year-olds!”

    Rose snorts and presses her face into Shane’s shoulder, shaking with laughter, too. “You see the problem, yeah?”

    -
    Ilya makes a new friend and has the most bisexual day of his life, not necessarily in that order.

    Language:
    English
    Words:
    7,674
    Chapters:
    1/1
    Files:
    1
    AO3:
    #82323336
  5. Shane has finally been added to the Ottawa WAGs group chat and is now officially expected to turn up to the social events, but he has more fun than he was ever expecting, and is happy to finally have friends who understand him. This is continuing on from the other works in this series so if you want full context please read the others, but I don't think it would be completely unreadable if you don't.

    Language:
    English
    Words:
    3,183
    Chapters:
    1/?
    Files:
    1
    AO3:
    #82221166
  6. "In the songs the old women sing, the forest does not offer mercy… it only offers trades. When Anzhelina was fourteen, she walked into the deepest thicket to find the Young Wolf, Ruslan Dragunov. She did not go with tears; she went with a crown of iron and a heart of flint. She offered him a life for a life: she would be the moon to his tide, the lioness to his pride, and the mother to his heirs, if only he would tear the throat from the Great Bear, Grigori. Ilya still wonders if the North Wind blew too hard that night, or if it was Lina’s own hand that guided the Wolf ’s teeth toward their brother Andrei, too. Perhaps he was a branch that always needed breaking. That was the night the girl died, and the Queen of the Fortress was born. She traded her spring so her brothers could finally see the summer."

    Language:
    English
    Words:
    64,028
    Chapters:
    3/3
    Files:
    1
    AO3:
    #82052161
  7. The 21-22 regular season commences: Montreal gets checked left and right while the rest of the league faces a shiny new Ottawa Centaurs. Spoiler: Montreal doesn't get what they want out of Ottawa.

    OR
    We get a look into the Cool East Boys' text chain, or as I like to call it, "Daily Lives of Cool East Boys" (yes, from that anime).

    Language:
    English
    Words:
    8,708
    Chapters:
    1/1
    Files:
    1
    AO3:
    #82042721
  8. Ilya Rozanov is in a horrible accident right before the playoffs start and Shane Hollander reacts in a normal and rational fashion.

    Language:
    English
    Words:
    15,718
    Chapters:
    4/4
    Files:
    2 versions
    AO3:
    #81816386
  9. 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:
    187,218
    Chapters:
    44/44
    Files:
    4 versions
    AO3:
    #80126256
  10. “You are vampire?” Rozanov asked, replacing his cigarette between his lips. He lit the end and took a long drag.

    “Uh,” Shane blinked at him. “Half, technically. And you’re… a werewolf.”

    Language:
    English
    Words:
    5,421
    Chapters:
    2/?
    Files:
    1
    AO3:
    #80603866
  11. The Sleeper (complete) by

    Heated Rivalry (TV)
    • E
    • !
    • ✓

    2026-03-24

    Ilya leaned back against the headboard, eyes on the ceiling. Attraction was dangerous. It clouded judgment, created attachments, left openings for mistakes. He had been trained to compartmentalize: duty first, always. Emotions were liabilities and yet…
    The image of Shane spotting him—close enough to feel the heat off his body, voice steady and low—lingered. The casual strength in his hands when he’d yanked the pin free. The way he’d said “good form” like it mattered, like Ilya mattered in that moment.
    Ilya exhaled slowly, forcing the thoughts down. He was here for a mission, not a life. Whatever briefing came next would demand focus. Shane Hollander was a variable, nothing more. A ticket to a hockey game. A potential networking opportunity if the target turned out to be a fan. That was all.

    Or: Ilya Rozanov is a sleeper agent for Russia and all is well until Shane Hollander enters his life. Now Ilya must choose whether serving his country is worth a life of solitude.

    Language:
    English
    Words:
    25,390
    Chapters:
    14/14
    Files:
    1
    AO3:
    #79422431
  12. At first, he thinks he’s hallucinating Rozanov. The lethal half-cut of his gaze, the open collar of his shirt, the span of his hands moving up someone else’s waist. Shane’s always been a glutton for punishment.

    But he blinks, or the lights keep blinking for him, won't fucking quit, and Rozanov is still there. Looking. An anchor. Shane stares back, can’t make himself stop.

    The glass he’s holding slips out of his hand and shatters as he jolts forward. He's drowning in this sea of people but he thinks, maybe, Ilya is the only one that manages to hear.

    Language:
    English
    Words:
    5,963
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81648316
  13. Svetlana would do anything for Ilya, just like he’d do anything for her. Pretending she doesn’t know why she’s being invited to the ass end of nowhere Ontario in the middle of the summer is a small thing to ask.

    Language:
    English
    Words:
    3,680
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81592381
  14. On the poster, Ilya’s own face looked back at him through a Snapchat dog filter, the image clearly taken to show off his flexed torso. Ilya didn’t recognize the selfie. He could’ve sent it to any number of girls. Someone had put jail bars over the image and below it, in bold letters, was simple text:

    ILYA ROZANOV:
    THIS MAN IS A DOG!
    TEXT IRIS TO JOIN THE SUPPORT GROUP

    ~ or ~

    Following the tuna melt diaster, Ilya goes out to a bar in Boston and sees a poster for an Ilya Rozanov support group. Posing as Lily, he joins a group chat of his past consquests and discovers that he's not nearly as hard to figure out as he thinks he is.

    Language:
    English
    Words:
    10,372
    Chapters:
    2/2
    Files:
    1
    AO3:
    #81165926
  15. Jackie Pike wants to know everything she possibly can about Shane Hollander's mysterious girlfriend in Boston, so she starts documenting every piece of information she learns about "Lily". The list gets long, confusing, and eventually, Jackie figures a few things out...

    Language:
    English
    Words:
    7,694
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81530201
  16. The Boston boys have a mystery on their hands.
    This one involves several tequila sunrises, Ilya Rozanov's heart eyes, Scott Hunter's help, and an out-of-control group chat.
    Are they up for the challenge?

    Language:
    English
    Words:
    1,924
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81503131
  17. Shane Hollander's week, starting the day one of his rookies abruptly comes out of the closet in a post game press conference. For a game that they lost.

    Language:
    English
    Words:
    26,091
    Chapters:
    4/4
    Files:
    3 versions
    AO3:
    #81220276
  18. After stumbling and falling in the game against the Centaurs, Shane is accused by his teammates and the Montreal Metros management team of throwing the game to Ilya as a result of their relationship being exposed after the FanMail incident.
    Shane is forced to give a post-game interview in the midst of a dissociative episode.
    Until an incriminating question from a reporter causes the rubber band inside him to snap, and Shane says all the things he shouldn't say.
    Except that he actually should.

    Or,
    aka the author ranting about the Montreal Metros/Voyageurs being assholes.

    Language:
    English
    Words:
    4,546
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81387816
  19. Geryon by

    Heated Rivalry (TV)
    • E
    • ?
    • ✓

    2026-03-16

    Ilya is a young man in America. Here he is in the off hours.

    Language:
    English
    Words:
    12,683
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81295951
  20. “Is there a boy?” Rose asks, feeling a lot of conflicting emotions. A part of her is giddy and curious, and another dreads the answer a little. Shane sighs so hard his shoulders sag, biting his lip and blinking quickly. “There used to be”, he admits. OR: Shane's coming out to Rose goes a little differently.

    Language:
    English
    Words:
    3,793
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81258886
  1. ← Previous
  2. 1
  3. …
  4. 5
  5. 6
  6. 7
  7. 8
  8. 9
  9. …
  10. 12
  11. Next →