441 – 460 of 650 Works in Angst with a Happy Ending

  • Angst with a Happy Ending ×
  1. Oh no, Shane thought. Oh God. No. Ignoring his clammy palms, he scanned the tiny hotel room, wondering where he could even lay his bag. Then, after a breathtaking second, he forced his eyes to meet Rozanov’s. With a mischievous smirk, Rozanov was sitting casually on the only bed, arm draped over the pillows—including the pillow that Shane had to sleep on. And Rozanov’s muscular chest and arms were on full, shameless display. Shane might just die. “So,” Rozanov said, “you and me, we sleep together?” Or: Shane Hollander and Ilya Rozanov were stuck in the same hotel room in Saskatchewan after the International Prospect Cup ended—and there was only one bed.

    Language:
    English
    Words:
    9,609
    Chapters:
    2/2
    Files:
    1
    AO3:
    #77864346
  2. Inspired by all these Shane Hollander gets subdrop after the Vegas scene fics. Where Shane leaves Ilya's room feeling incredibly self-destructive and Ilya pulls him out of it. or Shane's autism, being properly drunk for the first time, and going into subdrop make for an insanely whumpy combination.

    Language:
    English
    Words:
    7,442
    Chapters:
    3/3
    Files:
    1
    AO3:
    #78270986
  3. Shane takes a hit on the ice. Is barely bruised, isn’t concussed, and is cleared to play in his next game.

    Ilya spirals.

    It starts to feel like the world is ending.

    Language:
    English
    Words:
    18,286
    Chapters:
    3/3
    Files:
    1
    AO3:
    #77466036
  4. Cut-throat by

    Heated Rivalry (TV)
    • T
    • ?
    • ✓

    2026-01-24

    Shane heard the blade coming down right by his ear. The schlick of it as it sliced through the ice, echoing in the arena, the place eerily silent in a way Shane had never witnessed before.

    Then, a gasp.

    Or, Shane Hollander takes a blade to the throat.

    Language:
    English
    Words:
    20,026
    Chapters:
    8/8
    Files:
    3 versions
    AO3:
    #77430171
  5. Shane Hollander is traded to the Boston Bears after back to back Stanley Cup victories, to the surprise of everyone. Most of all, Ilya Rozanov, Captain of the Bears and long-time situationship of Shane Hollander.

    The 2016-2017 Season is going to be very interesting.

    Language:
    English
    Words:
    12,343
    Chapters:
    3/?
    Files:
    1
    AO3:
    #77544511
  6. Newly traded to the Ottawa Centaurs, Ilya Rozanov is so close to having everything he’d never thought he was allowed to want. He can see the man he loves more than four times a year, he’s surrounded by a team who supports him through his injury, and Shane’s parents have unhesitatingly accepted him as part of the family.

    Except his lingering concussion symptoms have kept him sidelined from hockey, his boyfriend is still two hours away, their schedules are a disaster, and Shane’s team is, well…it’s full of assholes. There must be a way to make this all work out.

    or

    A sequel to a whump fanfiction with more whump…that is also, secretly, a fix-it.

    Language:
    English
    Words:
    50,452
    Chapters:
    20/20
    Files:
    8 versions
    AO3:
    #77100471
  7. dust bowl by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-24

    "You should grow this longer," Rozanov once said, running his fingers through Shane's practical cut, the same one he had since he was fifteen. Rozanov's blond curls had fallen in his eyes. Behind them, his blue eyes glittered like he was looking at the sun. "You would be so lovely."

    It felt like being lit on fire.

    Or; Shane is Rozanov's girl.

    Language:
    English
    Words:
    28,644
    Chapters:
    5/5
    Files:
    3 versions
    AO3:
    #77746391
  8. When Roz starts speaking, frantically letting out Russian words from his hospital bed, Troy jumps in fear. “Ty emu uzhe pozvonila? Gde mama?” While Troy might not know Russian, or any other Slavic language that might have offered him some sort of context, he understands the word for mother. His heart clenches in his chest. Calling for your mom, especially when you’re hurt and confused feels instinctive. Troy is pretty sure he’d do the same thing. But the thought of coming out of your dazed state while desperately wanting your mom, and the loss of your mom coming crashing down on you must be a different type of agony. Roz starts speaking again, Russian coming to him easier than English must. “Mama? Gde moya mama?”

    Language:
    English
    Words:
    4,564
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78176106
  9. Shane can’t stand his college roommate and teammate, Ilya Rozanov. Can’t stand his arrogance and his messiness and his constant sleeping around.

    But then the entire team, Shane included, welcomes their families to campus for Parents Weekend.

    And Shane also can’t stand that Ilya is alone.

    Language:
    English
    Words:
    21,937
    Chapters:
    2/2
    Files:
    1
    AO3:
    #78079536
  10. Shane Hollander is an alpha, and to the rest of the world, so is Ilya Rozanov.

    Language:
    English
    Words:
    40,608
    Chapters:
    11/11
    Files:
    1
    AO3:
    #75427446
  11. Shane feels his feelings after the locker room scene in The Long Game i.e. Shane finally gets to crash out about being Asian-Canadian in a majority white sport and all the things that comes with.

    Language:
    English
    Words:
    2,168
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78093371
  12. Ilya gave Shane the ugliest fucking orange lamp as a well-meaning gift. Now Shane wants it gone, just like how the man who gave it to him is.
    Set during The Long Game, with Ilya unable to contact Shane after the emergency landing. Shane believes he's dead, spirals, and then smashes some lamps.
    This wasn’t meant to be taken seriously but it took a turn and I was powerless to stop it.

    Language:
    English
    Words:
    13,181
    Chapters:
    12/12
    Files:
    1
    AO3:
    #76919966
  13. Shane had truly believed that the worst was behind them.

    Mostly because his barometer for ‘worst’ had been recalibrated from a weighted mass of worry lodged in the base of his throat about league reactions, and the strain of hiding his heart, rewritten in an instant where he'd known that the worst was actually a notification bubble in a corner where it never showed, next to a name that taught Shane what it was worth to be alive at all; that opened up and spelled terror and the end of the whole goddamn world—but then it wasn't. They didn't end. Shane didn't lose. They made it through the worst.

    Surely that meant everything would be okay moving forward, since they'd already survived the worst.

    __________

    Or: Shane genuinely does believe they've made it through the storm, that the worst came for them and they walked out okay. Breathing. Alive. Together.

    Shane—waiting for his fiancé in a hotel room, watching the man he loves more than life collapse on the ice in high definition, the light vanishing from his eyes, the feed cutting just before a crash cart descends upon him—

    Shane realizes swiftly—painfully—that he was really fucking wrong.

    Language:
    English
    Words:
    13,808
    Chapters:
    3/3
    Files:
    1
    AO3:
    #78005711
  14. After a bad loss leads to him being benched, Shane goes to Ilya for comfort. He wasn't expecting Ilya to come home with more Centaurs in tow.

    Language:
    English
    Words:
    4,974
    Chapters:
    2/2
    Files:
    1
    AO3:
    #75900051
  15. Ilya opened one of his messages. Have you seen the news? Ilya, call me. Now. Please tell me you already fucking know. Jesus Christ, man. That was it. No context. No explanation. Just panic wrapped in vague bullshit. His jaw locked. “Are you fucking serious right now,” he muttered, thumb scrolling harder than necessary. Say it or don’t, you assholes. The half-answers made his skin crawl. It felt like they were all circling something awful, whispering around it, waiting for him to step close enough to get hit. His chest felt tight now, pressure building, so he did the one thing that made sense. He opened social media. Shane Hollander’s name was everywhere. Or Shane was hurt in ways everyone could see, and in ways only Ilya would carry.

    Language:
    English
    Words:
    21,807
    Chapters:
    2/2
    Files:
    2 versions
    AO3:
    #77445066
  16. my love's ugly bloom by

    Heated Rivalry (TV)
    • M
    • ✓

    2026-01-19

    Shane sends him a text that says 'thinking about your cock' with a picture of his rippling abs, and even though Ilya really appreciates the abs, all he can think about is the faint bruise blooming on Shane's ribs, and whether it hurts him very badly, and whether there's anything Ilya could do to make it hurt less, if he were there. He wants to be there, he realizes. He wants to be there for the rest of his life.

    He has to duck out of the team weight room so he can cough up a fistful of petals.

    So.

    -

    Or: Ilya gets Hanahaki disease.

    Language:
    English
    Words:
    10,703
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77914921
  17. That girl at the club meant nothing. Shane drunk-texting Ilya at 2 AM means everything.

    or

    A bandaid for my brain following the Club Scene in episode four.

    Language:
    English
    Words:
    35,729
    Chapters:
    3/3
    Files:
    3 versions
    AO3:
    #75716791
  18. Ilya's hand continues its path up and down Shane's back, and Shane thinks again about how love is sometimes just this: a palm on the spine, moving in circles, waiting for you to come back to yourself. There is no promise of saving you—Ilya cannot save him, they both know this and are alright with it in their own ways—but there is a vow of staying, lingering in order to witness. Touching the bruise so that its pain triggers the memory that you are allowed to be touched. Outside, the snow continues its work of erasure. Inside, Shane's breathing begins to even out, every limb recalling how to be a man at rest rather than an animal fawning and freezing. The trembling subsides, wave by wave, as if Ilya's hand is smoothing it out of him. "Sleep, зайчик," Ilya says softly, his free hand coming to rest in Shane's hair. "I have you." This is not true, Shane thinks, and it is also the only true thing. ⋆ recovery, shane learns, is not a straight line. to begin to understand something, you must first name it.

    Language:
    English
    Words:
    14,178
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77899881
  19. + One Time They All Had His Back Set after the events of The Long Game. Ilya Rozanov was well known to be a menace. He liked living loud and never shied away from a fight. After Shane's transfer to the Ottawa Centaurs he settled in some ways, in others he got infinitely worse. One thing they hadn't accounted for was how disgustingly in love with his husband Ilya was. Ilya was not going to let them forget.

    • Part 1 of
    Language:
    English
    Words:
    7,224
    Chapters:
    6/6
    Files:
    2 versions
    AO3:
    #77596516
  20. Shane Hollander’s life is over. No more fame, no more hockey, no more fans. When Shane awakens latent omega tendencies and triggers a breakthrough heat, Shane has to learn what it means to be, not just an omega, but an omega with Ilya Rozanov as his alpha.

    Language:
    English
    Words:
    3,529
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77892711
  1. ← Previous
  2. 1
  3. …
  4. 21
  5. 22
  6. 23
  7. 24
  8. 25
  9. …
  10. 33
  11. Next →