321 – 340 of 906 Works in Hurt/Comfort

  • Hurt/Comfort ×
  1. load-bearing walls by

    Heated Rivalry (TV)
    • T
    • ✓

    2026-02-22

    Svetlana shifts the other bottles out of his reach, giving him an unimpressed look when he whines. “What? I’m not carrying your 200 pound ass onto the plane, so slow down there, mister.”

    “It takes more to take me down,” Ilya tells her, and he isn’t wrong except that he’s also not right because he’s mostly besides himself, Svetlana would wager. At least she had been, in his place one and a half years ago. They’ve always been too similar, in certain ways.


    Svetlana is a there for Ilya whenever he needs her: be it during his father’s funeral, or to call him out on his very obvious crush.

    Language:
    English
    Words:
    2,740
    Chapters:
    1/1
    Files:
    1
    AO3:
    #80035356
  2. “We knew when his words came in that he’d–” Yuna’s voice cracked around the idea, that specific word escaping her. “That he won’t have to know what it feels like to lose his soulmate.”

    Because Shane was always going to go first. How must it have felt, to look upon her son and see those words, and know with complete certainty he would go first? Maybe it was better, having as vague of a word as Ilya did on his chest. At least he couldn’t think about it, couldn’t imagine scenarios in which it could be said. 

    “I assume,” Yuna said, pausing to take a deep breath as though to steel herself, “he said yours last night.”

    Ilya nodded, admitting what he didn’t dare say out loud. 

    --

    AU where the last words you ever hear from your soulmate are tattooed on your chest. Ilya and Shane still argue over the party, Ilya still already chose Shane, and everything goes so much worse after Shane leaves.

    Language:
    English
    Words:
    10,373
    Chapters:
    1/1
    Files:
    1
    AO3:
    #79994411
  3. Under Pressure by

    Heated Rivalry (TV)
    • M
    • !
    • ✓

    2026-02-21

    Shane Hollander is struggling to make ends meet. After his best friend Hayden sets up a dating profile for him on a sugar baby website, he learns that there are some men who will pay for anything - even companionship. ** EPILOGUE ADDED 02/20/26 **

    Language:
    English
    Words:
    31,935
    Chapters:
    8/8
    Files:
    2 versions
    AO3:
    #75530036
  4. Shane’s preferences are simple: older, rougher, married men who lie to their wives and gone before morning.

    Ilya Rozanov is nineteen, Russian, and already moving into his dorm.

    Cue in covert hookups, stupidly questionable life choices, and a rookie who stares at Shane like he’s a particularly fascinating bug under a microscope.

    Now he has to explain why he keeps getting texts from "Mr. Chicago" while trying to teach this kid how to use the campus laundry without melting his sweaters.

    Campus life promised new experiences. It failed to mention the experience of being psychologically dissected over instant ramen by a stupidly handsome blond Russian who hasn't blinked in seven minutes.


    This fic is finished! You can binge-read it now 😁

    Language:
    English
    Words:
    54,863
    Chapters:
    15/15
    Files:
    1
    AO3:
    #77726161
  5. Twelve hours, Shane reminds himself. Twelve hours, and then he can come home and sleep for as long as he needs with nobody to disturb him. He can do this. --- Or, Shane gets sick and thinks he can hide it. Ilya sees right through him.

    Language:
    English
    Words:
    7,852
    Chapters:
    1/1
    Files:
    1
    AO3:
    #79976646
  6. Loud beeps from his phone startled Ilya, and he slowed down, reaching for the device he’d put on the bar between his legs. Jane. He smiled to himself when he saw the notifications, and, checking Marlowe was absorbed in his own fitness, opened it quickly, smiling in anticipation of Shane's words.

    The smile was wiped off his face almost instantly.

    The blood drained from his face, and Ilya felt like the bottom had just fallen out of his world.

    *****

    Maybe he was naive, but Ilya always thought he had time. Time with Shane. Time to tell him what he truly meant to him.

    That, somehow, one way or another, Shane would always be there.

    But a text message late one night threatens to destroy the future that Ilya has spent the time carefully constructing in his mind.

    Maybe Shane wasn't always going to be there. That Shane would be cruelly snatched away from him before he had a chance to be honest.

    That he would be left behind. Alone.

    Language:
    English
    Words:
    56,411
    Chapters:
    13/13
    Files:
    2 versions
    AO3:
    #79140611
  7. “You're being cruel, Ilya. Please just— stop.” Pain blooms across Ilya's expression, a brief lapse in form. He's quick to recover, furrowing his brow and pursing his lips, like Shane’s made more than a simple request, like he's got Rose Landry here in his lap, parading her around like Ilya has with all his women since rookie year. Like he has any right to that pain. “Oh, so this is what it takes to make you say my name without freaking out.” Or: Shane does not go home with Rose after the club.

    Language:
    English
    Words:
    8,083
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #79990241
  8. Shane’s eyes snap open. Wait a second.

    “Ilya,” Shane says, propping himself up on his elbows. “Ilya, wake up.”

    Ilya makes a pained noise, eyes still shut. “I shut curtains already.”

    “It’s not that. Ilya, hey. Don’t go back to sleep.” Ilya tries to bury back into Shane’s chest, but adrenaline knifes through Shane’s hangover long enough for him to peel Ilya off and roll him into his back. Ilya blinks blearily up at him, starfished in the sheets. Beautiful and naked and missing his mother’s cross.

     

    OR: When Ilya’s cross goes missing after the Centaurs celebrate their first Stanley Cup win, Shane is determined to get it back. And so are the Centaurs. And the rest of Ottawa.

    Language:
    English
    Words:
    7,038
    Chapters:
    1/1
    Files:
    1
    AO3:
    #79916596
  9. His heartbeat was too fast. His chest felt tight. The microphone foam brushed his knuckles and the texture was suddenly unbearable, coarse, wrong. Too loud. Too bright. Too close. Too much. He needed space. or After an intense game and overwhelming post-game media scrum, Shane hits sensory overload and has a meltdown. Ilya finds him hiding away and stays, grounding him through it and reminding him he doesn’t have to handle everything alone. The worst part wasn’t the game. Shane could handle the game. The game had rules. It had structure. It had the clean geometry of the rink, the crisp bite of steel on ice, the predictable rotation of shifts. Even when it was chaotic, it was a chaos he understood. Pucks moved in patterns. Bodies angled in lines. Systems nested inside systems. Shane had been mapping them in his head since he was a kid. Media Day did not have rules. Or rather, it had too many. “Just be yourself,” the PR woman had said with a bright smile that hurt to look at. “Relax. Smile. Keep your answers light.” Be yourself. Relax. Light. The hallway outside the locker room was already too loud. Reporters clustered like birds, their voices overlapping in sharp bursts. The lights from the camera rigs were brighter than usual, hot and white and relentless. Someone had turned the music up in the dressing room, bass thudding through his ribs. Shane stood at his stall, fingers curled around the edge of the wooden bench. He tried to catalog sensations the way his therapist had taught him. Too bright. Too loud. Fabric itchy at the back of his neck. The elastic in his compression shirt digging into his ribs. Sweat cooling too fast along his spine. He inhaled for four counts. Held for four. Exhaled for four. “Hollander!” someone called. “You ready?” He nodded automatically. He was always ready. Except today his skin felt like it was two sizes too small. The game itself was brutal. Fast, punishing, every hit to his body landing harder than it should. It was the kind of rivalry matchup that fed headlines for weeks. Shane scored once, assisted once, and blocked a shot that left a bruise blooming across his thigh. He played well. He played the way he always did, precise, relentless, methodical. But the crowd was louder than usual, a constant wall of noise pressing against his skull. Every whistle shrieked. Every horn drilled straight through him. When he sat on the bench, the smell of sweat and rubber and ammonia stung the back of his throat. By the third period, his thoughts had started to fragment. Too loud. Too bright. Too much. He missed a pass he would normally make without looking. His stick felt wrong in his hands, the tape uneven. His gloves were damp and suffocating. When the final buzzer sounded and the arena erupted, the sound didn’t feel like celebration. It felt like an explosion. They won. Someone clapped him on the helmet. “Media’s gonna love you tonight, Hollander.” The thought made his heart sink just a little. The hallway afterward was worse. The lights hadn’t dimmed. If anything, they were harsher. Microphones were thrust toward his face, logos flashing. Questions overlapped, voices stacking on top of each other until he couldn’t separate them. “Shane, talk about that second-period goal—” “Was that set play something you practiced—” “How does it feel to beat—” “How much pressure did you feel coming into—” Pressure. He felt pressure everywhere. In his ears. In his teeth. Behind his eyes. He tried to answer the first question. He opened his mouth. The words did not come out in the right order. “I—uh—the play, it was—” The lights flickered slightly as someone adjusted a camera, and the motion snagged his focus. “We practiced—no, I mean—” Someone laughed softly, not unkindly, but it sliced through him anyway. His heartbeat was too fast. His chest felt tight. The microphone foam brushed his knuckles and the texture was suddenly unbearable, coarse, wrong. Too loud. Too bright. Too close. Too much. He needed space.

    Language:
    English
    Words:
    1,604
    Chapters:
    1/1
    Files:
    1
    AO3:
    #79941316
  10. this river is wild by

    Heated Rivalry (TV)
    • M
    • ?
    • ✓

    2026-02-20

    Ilya Rozanov does not make it two weeks on Zoloft before the worst side effect hits hard and fast.

    or,

    “Barrett, I fucked up,” he says.

    “Roz?” Barrett sounds dazed.

    “I fucked up,” he repeats, and he realizes how drunk he sounds. He’s in so much trouble he almost hangs up.

    “Roz, what's going on,” Barrett says.

    Bozhe, he’s going to have to say the words.

    Now with part two, featuring buckwheat pancakes, psychiatry for millionaires, important conversations, and Troy and Ilya’s worst “your mom” joke.

    Language:
    English
    Words:
    6,345
    Chapters:
    2/2
    Files:
    1
    AO3:
    #79759316
  11. comfort food by

    Heated Rivalry (TV)
    • T
    • ✓

    2026-02-20

    I miss my Dad. What an awful thing to say.

    What an awful thing to let happen.

    -

    After leaving Scott's apartment, Kip goes home.

    Language:
    English
    Words:
    1,341
    Chapters:
    1/1
    Files:
    1
    AO3:
    #79906611
  12. Hands off by

    Heated Rivalry (TV)
    • G
    • ?
    • ✓

    2026-02-19

    “Teammates,” Taylor echoed, his gaze drifting. Slowly, deliberately, to the ring on Ilya’s left hand. He did not look away immediately. He let the silence stretch until it became noticeable.

    Shane felt the first flicker of unease then—not jealousy, not yet, but something colder. A sense of being assessed.

    Language:
    English
    Words:
    2,828
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #79863616
  13. “I have a secret,” Ilya whispers. 

    Half-awake, Shane blinks at him sleepily. “What is it?” 

    “I cannot say.” Ilya’s eyes flicker between Shane’s. “But this secret, it is why things are complicated. It is why I didn’t go to Russia when my father died.” 

    OR: a rewrite of Heated Rivalry, with a twist.

    Language:
    English
    Words:
    47,857
    Chapters:
    4/7
    Files:
    1
    AO3:
    #78768181
  14. “You’re taking him to the Canteen?”

    “Yeah- wait. You know it?” Shane turned to Rose with a surprised look on his face.

    “He’ll like it!” Miles said, looking a bit shame-faced, like a child who hadn’t expected to be caught out.

    “The Canteen, Miles.”

    “He’ll have fun!” Miles insisted.

    —-----------------------------

    Going to a kink club with Miles may be one of the weirdest things Shane has ever done. But the evening gets even freakier when he bumps into Ilya Rozanov, his longtime rival and captain of the very team Shane was meant to be playing that night.

    He's unfairly hot and incredibly irritating- but he gets under Shane's skin in a way no other dom can.

    So hey, they might just find a way to make this work.

    (Based on my own experiences as a domme in the London kink scene!)
    Now with a playlist!

    Language:
    English
    Words:
    32,559
    Chapters:
    6/?
    Files:
    1
    AO3:
    #77170526
  15. “If it ever gets bad,” he’d said quietly, eyes serious in a way that made Ilya’s chest ache, “you call me. Or you call my parents. You don’t get to drown by yourself anymore. They love you. I love you and that’s not conditional.” Ilya had brushed it off at first. He always did. “I am not drowning.” Shane had just tilted his head. “Promise me anyway.” And because it was Shane, because the word promise meant something sacred to him, Ilya had nodded. “I promise.” (ie. ilya gets sent a photo of irina while shane is in montreal and does the right thing and reaches out for help)

    Language:
    English
    Words:
    4,311
    Chapters:
    1/1
    Files:
    1
    AO3:
    #79764826
  16. Shane was freaking out. Coming out to his team DID NOT go well. Instead of talking to his friends, or Rose, he calls Ilya.
    And then he follows his advice.

    Language:
    English
    Words:
    5,106
    Chapters:
    3/3
    Files:
    1
    AO3:
    #79320546
  17. Shane tries to remember, peering into the darkness surrounding the car with a furrowed brow. It hurts to move, and he feels something warm and slick sliding down his cheek.

    More blood, his mind supplies rather unhelpfully.

    He was driving after dark, but he shouldn’t have been. He wasn’t supposed to be. They had all night together, so why is he here?

    I already chose you, Hollander.

    Shane inhales sharply as his mind slowly fills in the gaps in his memory. They fought. Ilya told him to leave. Shane did.

    And then he crashed.

    Language:
    English
    Words:
    8,913
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #79700176
  18. While spending the summer in Russia, Ilya learns that Shane has mysteriously retired from the NHL. When he attempts to call, Shane’s phone goes straight to voicemail… Or the one where Shane finds out he’s pregnant, retires and goes ghost, but underestimates just how much Ilya Rozanov loves him

    Language:
    English
    Words:
    31,953
    Chapters:
    14/14
    Files:
    1
    AO3:
    #78846316
  19. "Anyway, I wanted to congratulate you." "...thank you." Scott said cautiously. "You are probably oldest to ever win Cup, so that is very impressive. They should give you special geriatric award." There it was. "Jesus fucking Christ, kid." Scott huffed a laugh. "You're a piece of work, you know that?" "Ah, but I am funny." Rozanov shrugged, sipping his vodka. "And hot." He winked at Kip. Kip's jaw flew open and Scott immediately pulled his boyfriend closer to him. So what if Ilya Rozanov was 100% straight and definitely trying to fuck with him? Scott still wasn't going to just stand there while fucking Rozanov flirted with his boyfriend. (kip meets ilya at the mvp award night. they become friends <3)

    Language:
    English
    Words:
    3,121
    Chapters:
    1/1
    Files:
    3 versions
    AO3:
    #79191701
  20. Shane has been acting different lately. He can't sleep, no matter how tired he gets. He should be fine. He just finished his first ever season on the Ottawa Centaurs and has been openly married to his husband for almost a year now. He should be fine, right?

    He knows Ilya is starting to notice, but he doesn't know what's wrong with him, so he's just going to pretend nothing is wrong.

    Or, Many years ago, Shane Hollander was assaulted.

    fic title from "Abbey" by Mitski

    Language:
    English
    Words:
    4,956
    Chapters:
    1/1
    Files:
    1
    AO3:
    #79760991
  1. ← Previous
  2. 1
  3. …
  4. 15
  5. 16
  6. 17
  7. 18
  8. 19
  9. …
  10. 46
  11. Next →