41 – 60 of 306 Works in Fluff and Angst

  • Fluff and Angst ×
  1. "If you need a cat, and you deserve a cat, the universe will make sure that a cat finds you. That's the Cat Distribution System at work," the woman explains.

    "But I don't need a cat," Shane says, baffled.

    "Are you sure?" the bearded guy says, looking down at the box, where Shane is still stroking the kitten's head.

    "Yes?" Shane says, frowning as the kitten rubs its small, bewhiskered cheek against his finger.


    Shane finds a stray kitten; Ilya not so slowly loses his mind.

    Language:
    English
    Words:
    35,068
    Chapters:
    5/5
    Files:
    1
    AO3:
    #85414736
  2. 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.

    Language:
    English
    Words:
    41,605
    Chapters:
    6/6
    Files:
    3 versions
    AO3:
    #87599691
  3. Just Pretend by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-07-21

    Shane makes a drunken mistake in the name of protecting his carefully constructed closet, his life explodes in spectacular fashion. Suddenly faced with an unplanned pregnancy, a movie-star girlfriend, and a team of publicists convinced that "devoted family man" is a better headline than "gay hockey player," Shane commits himself to a future that looks perfect on paper. The only problem is that his heart still belongs to Ilya Rozanov—the man he left behind a few months earlier with a broken heart, several unresolved feelings, and a belly button full of cum.

    Featuring an unforgettable supporting cast of ridiculous characters—including the endlessly supportive Rose, a delightfully meddling book club of old biddies who adopt Ilya as one of their own, and a sweet baby who changes all of their lives—this is a funny, emotional story about parenthood, forgiveness, grief, healing, and two grown men who could have avoided most of their problems by having one honest fucking conversation.

    or- Shane knocks up Rose, almost dies, and he and Ilya find their way back to each other the way they always do...only now they have an adorable baby to love too.

    Language:
    English
    Words:
    203,831
    Chapters:
    21/21
    Files:
    1
    AO3:
    #86610151
  4. It seems silly to ever, ever be sad when this is his life. Yet, the brilliant sunlight today seems to be tinged with a gray tone he can’t blink away. A filter over his eyes, over his heart, making his limbs feel like lead. Fear, palpable and boiling in his stomach. He has everything he ever wanted, and what if- god what if he lost it? Thoughts of his mother, too. The beautiful, funny, brilliant woman who used to comb his messy curls and call him her little angel whenever she spoke to him. The woman who soothed his aches when he was hurt, who brushed the harsh words of his father right out of his ears with her own gentle ones. He gets why she left. He doesn’t blame her, not really. Sometimes, he thinks he might really understand it. Days like today, he thinks, which is a bit scary. -ilya has a bad mental health day on a babymoon trip to the cottage with shane and their daughter. his family is there for him-

    Language:
    English
    Words:
    6,778
    Chapters:
    1/1
    Files:
    1
    AO3:
    #88818566
  5. serpentine by

    Heated Rivalry (TV)
    • T
    • ✓

    2026-07-17

    “Ah.”

    “‘Ah’,” Ilya repeats, giving him a look before he looks back to the tidily stacked frozen mouse packages in the freezer and makes a face as a little badly-hidden shudder moves through him. “Why the fuck do you have mice in your freezer, Shane? You are doing serial killer shit now? This is why you have cottage in the middle of nowhere? For serial killer things?”

    “It’s for Spaghetti,” Shane says.

    Ilya gives him an absolutely horrified look at that and turns a little green, which makes him remember that Spaghetti isn’t just his snake's name.

    “Not food!” He rushes to explain. “Not food spaghetti! Snake Spaghetti!”

    “What the fuck are you even saying right now,” Ilya says, looking honestly a little concerned that Shane might have something going wrong in his head.

    (Distancing himself from almost twenty years of owning a snake, Shane can indeed see why this situation might be a little alarming for someone on the outside looking in.)

    (It also clues him in to the fact that maybe it’s not just Spaghetti who should have gotten a little adjustment period.)

    (in which i give shane allergies AND a snake)

    Language:
    English
    Words:
    9,192
    Chapters:
    1/1
    Files:
    1
    AO3:
    #88695836
  6. Every time your soulmate lies, their words are written on you.

    Shane lies more than he's ever done, and Ilya lies less than he's ever done.

    Language:
    English
    Words:
    3,130
    Chapters:
    1/11
    Files:
    1
    AO3:
    #88512076
  7. Shane Hollander knows three things:
    Ilya is off-limits, the kiss should’ve never happened, and ignoring it didn’t make it go away.

    Now he’s freshly graduated with one last summer before leaving for NYU - one last summer to keep his head down, avoid old feelings, and pretend he’s totally fine. But after months of radio silence, Ilya is back. And Shane is running out of excuses for why his heart still stutters every time he hears “Hollander.”

    One last summer. One unresolved kiss. One disaster waiting to happen.

    OR Ilya is Shane’s older brother’s best friend, the boy he’s always drifted toward without meaning to, and now they’re stuck navigating their complicated almost-something relationship under the same roof.

    Language:
    English
    Words:
    133,924
    Chapters:
    10/10
    Files:
    1
    AO3:
    #82347626
  8. Bioluminescence by

    Heated Rivalry (TV)
    • M

    2026-07-06

    Shane proposes, Ilya panics and doesn't say yes. Somehow, they still end up standing at the alter on their wedding day. Will be explicit in later chapters!

    Language:
    English
    Words:
    4,863
    Chapters:
    4/?
    Files:
    1
    AO3:
    #87160926
  9. Three years after Shane Hollander joined Boston as an assistant coach, they won the cup. Shane’s ability to get his players (especially Ilya Rozanov) scoring consistently has helped to take Boston all the way.

    Now, other NHL organizations have noticed Shane’s skill, putting another dream within Shane’s reach.
    The only problem? The love of his life plays for Boston.

    Language:
    English
    Words:
    30,335
    Chapters:
    10/10
    Files:
    2 versions
    AO3:
    #85115041
  10. Shane Hollander does not leave outcomes to chance. When traditional dating fails to produce the stability he wants, he turns to a private matchmaker who promises something more deliberate: one match, one meeting, one decision.

    Ilya Rozanov never planned to get married. But when his carefully controlled life starts to unravel, marriage becomes the simplest solution.

    Neither of them is looking for love. What they agree to is a calculated partnership, built on alignment, not emotion.

    It should be straightforward.

    It is not.

    Language:
    English
    Words:
    128,137
    Chapters:
    28/28
    Files:
    1
    AO3:
    #82567891
  11. macro by

    Heated Rivalry (TV)
    • T
    • ✓

    2026-06-30

    “Uh,” he says, looking up from his screen and feeling his ears go hot, realizing for the first time that this habit of his hasn’t actually come up before until this exact moment.

    “What?” Rozanov asks, sounding more amused than anything else. “You are one of the people who does Instagram for food now?”

    “No,” Shane says, stalling between answering and finishing his Snap so he can send it to Melissa, “one sec.” He finishes typing out 'Tuna melt. Chips. Pickles. It smells really good. Swiss cheese, I think.' before he looks back to Rozanov, putting his phone facedown on the coffee table. “Just sending it to someone on the staff. She likes knowing what I’m eating.”

    He doesn’t know if Melissa likes knowing what he’s eating, per se, but she also seems pleased when he talks about enjoying food for things beyond how many grams of protein it has in it.

    “Ah,” Rozanov says, in a tone Shane can’t quite read. “You always send her your food then, this girl?”

    (shane has a habit of sending his team's dietitian his meals for approval) (the problem with this habit? he forgets to tell ilya exactly what it is that melissa does) (how the tuna meltdown is AVERTED through the power of miscommunication)

    Language:
    English
    Words:
    19,481
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #87642311
  12. LILY: bored of me already, Hollander? LILY: is not nice to ignore me, sexy LILY: shane, seriously, are you ok? Another half hour passes, and he’s had enough. He calls in the next best reinforcement he can think of. Yuna Hollander answers on the second ring. “Hi sweetheart.” “Hey.” He tries to keep his voice even and calm, rather than panicked and uneasy, which is how he feels. “Have you heard from Shane?” “Shane? No, not since this morning. Why?” “I-” Ilya hesitates very briefly, sure suddenly that he is overreacting. How will it look to Shane’s mother, when he is home safe and sound, and his overly possessive boyfriend is calling every family member to check up on his location? “Ilya.” Her voice grows more serious. “What’s going on?” --shane gets into a car crash and doesn't answer his phone- worried & protective ilya ensues!-

    Language:
    English
    Words:
    8,294
    Chapters:
    1/1
    Files:
    1
    AO3:
    #87582526
  13. “How long?”

    Shane was shaking.

    “Coach?”

    “How long have you been fucking Ilya Rozanov?”

    -

    Instead of getting injured during the game after Tampa, pictures are released exposing the secret relationship between Ilya Rozanov and Shane Hollander. The two rival captains are forced to choose between everything they've spent years building and the person they never quite learned how to let go.

    Unfortunately, neither of them has ever been particularly good at walking away.

    Language:
    English
    Words:
    36,758
    Chapters:
    6/6
    Files:
    3 versions
    AO3:
    #86877391
  14. symptom threshold by

    Heated Rivalry (TV)
    • T
    • ✓

    2026-06-25

    “I am sorry,” he says. “I am not trying to fight. I just don’t like the idea of you not being okay and me not knowing, even when I am in the same place as you.”

    That Shane can understand. He wouldn’t like it if their positions were reversed, after all, if he thought Ilya was potentially in danger and he was in the next room over drinking champagne and making smalltalk. He sees Ilya go somewhere in his head sometimes, sees him retreat inwards, sees him check out even if his body is still there, going so deep inside that he doesn’t even catch Shane’s eye for a bit even when something funny happens, too far away for Shane to reach him.

    But it’s also not like he can just go up and grab Ilya by the arm and pull him away from the party, not without inviting speculation and a whisper storm. He doesn’t have that right, doesn’t have that privilege, to potentially need Ilya or be needed by Ilya and be able to just pull him away.

    It’s moments like these that Shane feels the weight of their secret like a physical thing.

    (5 times shane and ilya couldn't be openly together and 1 time they could)

    Language:
    English
    Words:
    15,670
    Chapters:
    1/1
    Files:
    1
    AO3:
    #87335856
  15. Hayden ran up, grabbed his hand and said in his dad-of-a-kid-having-a-meltdown voice “Hey, hey, it’s going to be okay Shane. They’re going to take good care of you. That appendix is going to come right out and you’ll be back in no time.” Shane’s teary eyes widened and then narrowed. “What?” he gasped out between shallow breaths. “Fuckin' hell, I told him not to say that.” the doctor muttered. “What do you mean? It’s not his appendix? What’s going on?” “Hollander is in labor and the baby is coming very soon, so Pike please let the EMT’s load him up. He’s going to Montreal General. We called his parents and they’re on their way.” ______________________________ Shane Hollander had been under a lot of stress lately, coming out to his team, supporting his secret boyfriend, ect. So something may have slipped through the cracks and was now going to make itself known right here on the ice of this Ottawa vs. Montreal game.

    Language:
    English
    Words:
    7,161
    Chapters:
    5/5
    Files:
    1
    AO3:
    #85047551
  16. "Do you love me now?" by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-06-20

    Title inspired by the lyric in Season 2 Weight Loss by Harry Styles. Post inspired by a prompt I saw on Twitter from @mcgee_lives. "Tuna melt scene, but it's Shane that whispers Ilya's name, Ilya freaks out and makes Shane leave. Few months later, he's seen dating a model (if she looks like Shane, that's between Ilya and God). They date a little over a year, maybe. Ilya breaks up with her after he hears rumors of Shane dating a man."

    May deviate a bit from the prompt. This is my first time ever writing/publishing a fic but the prompt was too fun not to try. Criticism is welcome as long as it won't make me cry!

    Language:
    English
    Words:
    44,845
    Chapters:
    13/13
    Files:
    1
    AO3:
    #81580211
  17. Ilya
    Guess what

    Shane
    What?

    Ilya
    We are getting married tomorrow!!

    Shane
    Oh shit, I meant to tell you
    A thing came up, sorry!
    Totally unavoidable

    Ilya
    SHANE

    or: Hollanov take the 'two birds, one stone' approach to their wedding day.

    Language:
    English
    Words:
    11,001
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #86996781
  18. Shane calls a phone sex hotline and gets Ilya crooning unspeakable filth in his ear. It kind of devolves from there. ——— Ilya is a college student in Boston working on the side as a phone sex operator, Shane is still a hockey player. They have toe-curling, back-cracking dirty phone sex and end up catching feelings along the way.

    Language:
    English
    Words:
    131,252
    Chapters:
    10/10
    Files:
    2 versions
    AO3:
    #80822841
  19. “No vodka?” Rozanov asks, tsking in disapproval but looking amused. “What then? What does the great Shane Hollander want when he does a good job? What is your vice, Hollander?” “Hmmmm, mangoes,” Shane sighs out wistfully. It’s not a dangerous allergy for him, but it does mean being itchy and sometimes a little queasy for a couple of days after. Really he knows that he should probably avoid them altogether, but with every other restriction he has and with how controlled he is with his life even outside of that, it’s his one little indulgence, a pressure-relief valve of one bad choice to let some steam off at the end of a season, when he carves out time in his cottage when he can make his annual bad choice and enjoy a few days of wild mango madness before he makes himself buckle back into the restraints he usually keeps his life in. He looks up when he hears Rozanov snort. “Mangoes?” Rozanov repeats, tugging his shirt over his head. “Really?” “They’re good,” Shane defends. “Better than vodka,” he adds, pointedly. (shane has food allergies but makes an exception for mangoes) (5 times ilya didn't find out about this allergy and 1 time he did)

    Language:
    English
    Words:
    18,653
    Chapters:
    2/2
    Files:
    2 versions
    AO3:
    #86799081
  20. “Sveta - ”

    “Ilya, there are photos. Of you. Ilya, you - you need to run.”

    “Photos?” he asks, a bit stupidly. He knows what she means. Of course he does. He’s had nightmares about what she means. But - well. No. Surely not.

    Right?

    “They’re old, I think,” she says, sniffling. “I just saw them on some gossip rag, but they’re - Ilya, they’re definitely you. With a man. They just got published on this stupid, shitty blog, but they’re going to get picked up the moment people wake up.”

    Well, at least Ilya has a shirt on. Now, he just needs to find pants before his life ends.

    Language:
    English
    Words:
    14,981
    Chapters:
    5/5
    Files:
    1
    AO3:
    #86453471
  1. ← Previous
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. …
  8. 16
  9. Next →