21 – 40 of 41 Works in Happily Ever After

  • Happily Ever After ×
  1. "She's my fairy godmother," Shane says, loud enough for Ilya to hear, as he stares at himself in the mirror.

    There's a long, long pause. Then Ilya laughs loudly, a genuine burst of surprise that reverberates off the doorway. "Very funny, Hollander. And you are my cute little house elf. What does that make me?"

    Vibes: Ella Enchanted meets Heated Rivalry

    50% crack, 50% fix it fic, 100% magical alternative coming out story. 🧚‍♀️ Bibbidi-Bobbidi-Boo

    Language:
    English
    Words:
    29,476
    Chapters:
    9/9
    Files:
    1
    AO3:
    #86513581
  2. Ilya let out a quiet laugh, shaking his head. “I want to be perfect for you, Shane. To make up for all the time we lost.”

    “I don’t want perfect,” Shane said quietly, stroking Ilya’s cheek. “I want something real. Something that we fight to make work, because we want it so much. Because being together is so much fucking better than being without each other.”

    ***

    Ten years ago, Shane and Ilya loved each other in secret and let each other go anyway.

    Now Shane, captain of the Ottawa Centaurs, is a single dad to four-year-old Ollie, and good at pretending he doesn’t think about the man he lost when they were younger and terrified of the fallout of being caught. Then one chance meeting turns into drinks, lingering looks, old feelings, and suddenly Ilya Rozanov is everywhere again.

    Some things, it turns out, never really leave you.

    As Shane and Ilya fall back into each other’s lives - and into something softer, steadier, and openly theirs this time — they realise maybe they’re finally ready for the life they used to dream about.

    Or: two hockey players who were each other’s first love reconnect ten years later and slowly build the family they always wanted.

    Language:
    English
    Words:
    114,785
    Chapters:
    16/16
    Files:
    1
    AO3:
    #84449721
  3. when you stay by

    Heated Rivalry (TV)
    • ?
    • ✓

    2026-06-08

    shane hollander has spent the last six months learning how to survive. he did not account for how much harder it would be to learn how to live.
    __
    or, shane's pov immediately picking up from where everytime i leave left off.

    Language:
    English
    Words:
    39,659
    Chapters:
    3/3
    Files:
    1
    AO3:
    #85964176
  4. Ilya clapped his hands decisively, the same way he did when the team was about to hit the ice. "Let me be your wingman. This will be fun."

    He meant it. He wanted to encourage Shane to embrace this, to see if it could help take some of the edge off this tense, tightly wound man sitting across from him.

    Shane bit his lip, and Ilya found his eyes fixating on his plush mouth. Ilya would have to organize a line, complete with a velvet VIP rope the first time he took Shane out on the town to get laid. He was stunning, and he seemed to have yet to realize it.

    ***
    Shane is drafted to the Centaurs two years after Ilya. Ilya takes it upon himself to be rookie Shane's bisexual fairy godmother/wingman, and then immediately regrets it because he catches feelings.

    Language:
    English
    Words:
    64,795
    Chapters:
    15/15
    Files:
    2 versions
    AO3:
    #82570956
  5. In 2016, Shane's career ended; it was also the year he last spoke to Ilya. Nearly a decade later, it’s 2025. Shane is the mayor of Boston, Ilya has just won his fourth Stanley Cup with the Bears, and a celebratory dinner throws them back into each other’s orbit. They’re not teenagers anymore, and no longer interested in almosts or what-ifs. This time, they want to try being partners for real. This is the story of their relationships.

    Language:
    English
    Words:
    16,662
    Chapters:
    3/3
    Files:
    1
    AO3:
    #84896831
  6. everytime i leave by

    Heated Rivalry (TV)
    • ?
    • ✓

    2026-05-05

    ilya rozanov did not plan to spend the majority of his rookie season in a hospital. then again, he didn't plan on shane hollander either.

    __

    or, the whump fic. based on my own tweet: a fic where 17 yr old shane is a [redacted] ill patient and ilya is the rookie his team drags to the children’s hospital. he falls in love w freckles and can’t stop visiting shane every chance he gets.

    Language:
    English
    Words:
    38,581
    Chapters:
    2/2
    Files:
    2 versions
    AO3:
    #84307591
  7. Shane and Ilya have kept their relationship secret for years, waiting for Ilya to get Canadian citizenship before they could even consider coming out to anyone.
    Now, that time has come - and they are going to come out in the most dramatic fashion possible!

    Fic is completed and updates every other day!
    edit: all posted now! :)

    Language:
    English
    Words:
    10,861
    Chapters:
    7/7
    Files:
    1
    AO3:
    #83277516
  8. After coming out to Rose, Shane decides he doesn't want to lie anymore, even if he isn't sure coming out will mean he gets happily ever after with Ilya. When coming out to the Voyageurs leaves him wondering what his future in Montreal might look like, he lets himself be a little selfish, he lets himself wonder if there might be somewhere else he might be happy. If Montreal wants to get rid of a generational player, he's not about to stop them, especially if it means he can get a little closer to joy.

    --

    Or: Shane Hollander leaves Montreal in search of something better.

    Language:
    English
    Words:
    255,418
    Chapters:
    55/55
    Files:
    5 versions
    AO3:
    #76283091
  9. “Mr. Hollander,” Dr. Jackson said. Shane looked at her again, and got a creeping sensation up the back of his spine. She continued, “Are you aware that you’re pregnant?” Shane blinked. Pregnant? There was no way. He knew he was a carrier, but he’d always been so careful about birth control and condoms. Militant about it, in fact. His hand drifted down to his stomach. Shane had been feeling nauseous lately, and maybe a little tired, but he’d chalked it up to too much training. The few pounds he’d put on were written off as a result of sneaking one too many Snickers bars when he was stressed. “That’s–that can’t be right,” Shane said, shaking his head. He felt bile rise up in his throat again, and covered his mouth. Dr. Jackson quickly reached into a cabinet and handed him a blue bag, which Shane then proceeded to empty the contents of his stomach into. -- After getting his bell run by Marleau on the ice, Shane finds out he's pregnant.

    Language:
    English
    Words:
    32,424
    Chapters:
    9/9
    Files:
    1
    AO3:
    #77984281
  10. What's a girl to do on a lonely night in Boston? Make a burner account to stan "her" secret boyfriend publicly, no holds barred.

    Language:
    English
    Words:
    16,497
    Chapters:
    10/10
    Files:
    2 versions
    AO3:
    #82486631
  11. In an alternate timeline, Boston plays in Montreal the night Ilya's father dies. Ilya overindulges at a bar under the watchful eye of Marleau and ends up ordering their cab to take him to "Jane's".

    Language:
    English
    Words:
    2,637
    Chapters:
    1/1
    Files:
    1
    AO3:
    #82760191
  12. While at the top of his game, professional porn star Ilya Rozanov is approached by the famous yet boringly untalented OnlyFans creator Shane Hollander who wants to collaborate. What starts as a transactional partnership quickly turns into a war of egos, blurred boundaries, and incredible on-camera chemistry.

    As their views climb and the sexual tension thickens they're left to confront the reality that maybe their mutual hatred might be the spark for some thing far more intimate then just sex.

    Language:
    English
    Words:
    108,309
    Chapters:
    10/10
    Files:
    3 versions
    AO3:
    #77434821
  13. Ilya ignored the request from the NHL twice. The first time they asked through his agent, the second time the director of marketing called his personal number directly. He never got along with the league as a player, and he certainly didn't need to make them happy now.

    The next attempt to reach him was harder to ignore. A phone call from an unknown number. A voicemail that made his blood run cold.

    "Hi Ilya. This is Rose Landry. We've never met, but Shane speaks so highly of you. I think the NHL has been trying to get in touch. Shane said you probably wouldn't talk to them. But...think about it, ok? I know it would mean a lot to him."

    The final request crumbled his resolve. The caller ID blinked "Jane," and Ilya stared at it.

    ***
    Canon divergence, Shane and Ilya are estranged for a decade. Shane finally reaches out to Ilya when he retires.

    Language:
    English
    Words:
    41,824
    Chapters:
    10/10
    Files:
    1
    AO3:
    #81505511
  14. Shane glanced at his fox, Akane. Still between Rozanov’s legs.

    Dark eyes staring back at him. Akane didn’t have dark eyes. She had hazel eyes, brilliant, multifaceted gems that glimmered playfully in even the dimmest light.

    That was Rozanov’s daemon. Of course it was.

    Rozanov’s daemon was identical to Shane’s. The same body shape. The same small white diamond above the nose. The same deeper red blaze along the spine. But he still should’ve been able to tell it wasn’t Akane.

    Who can’t recognize their own daemon?

    Language:
    English
    Words:
    65,720
    Chapters:
    18/18
    Files:
    1
    AO3:
    #81535416
  15. Shane Hollander and Ilya Rozanov are solid.

    Married. Stable. Established. The NHL’s favorite “we didn’t see that coming” love story turned domestic success.

    They have a house. A dog that likes Ilya better. A shared calendar that Shane actually uses.

    They’ve learned how to grocery shop without arguing about brands of pasta.

    They are, objectively, fine.

    Which is precisely the problem.

    Somewhere between sponsorship shoots, playoff runs, and arguing over whose turn it is to unload the dishwasher, the fire that once burned hot enough to survive secrecy and rivalry has… softened. Not gone. Not broken. Just familiar.
    Comfortable. Predictable.

    When a league marketing campaign crowns them “Hockey’s Ultimate Love Story” and assigns a documentary crew to follow them around for the season, Shane jokingly tells Ilya:
    “Guess you’re going to have to fall in love with me again on camera.”

    Ilya smirks. “Please. I could make you fall in love with me again in one week.”

    It’s a joke.

    Until it becomes a challenge.

    Language:
    English
    Words:
    68,626
    Chapters:
    8/8
    Files:
    1
    AO3:
    #80945186
  16. The sound of Ilya's whispered curse and the sight of a broken condom isn't exactly the end to a perfect night Shane has been daydreaming about for months, but it could be worse. Right? The four positive pregnancy tests Shane later stares at tell a different story.

    Language:
    English
    Words:
    14,297
    Chapters:
    2/2
    Files:
    1
    AO3:
    #79821741
  17. “What is the price you are willing to pay to be free?”

    After a failed raid, Captain Ilya Rozanov refuses to return empty-handed. He settles for a far more promising treasure: Shane Hollander, crown prince and the Queen’s only son. Taken aboard as ransom, Shane is meant to be nothing more than leverage in the negotiation between crown and pirates.

    However, the lines between Shane being a captive of the captain and something else entirely soon begin to blur. The closer the exchange comes, the harder it becomes for them to resist the pull between them. The noose around their necks gradually tightens, and soon they must navigate between love, the longing for freedom, and duty.

    ⊹₊⟡⋆
    A Hollanov slow burn Pirate AU

    Language:
    English
    Words:
    40,708
    Chapters:
    9/9
    Files:
    1
    AO3:
    #78319166
  18. Ilya Rozanov has always understood the power of a name.

    On the ice, it’s a threat.
    In headlines, it’s a brand.
    In Boston, it’s a chant.

    But in Moscow, it was once a lullaby.
    And in Shane Hollander’s voice, it becomes something softer. Something dangerous. Something that makes Ilya want more than he was ever meant to have.

    From a golden kitchen in Moscow to the roar of Boston crowds, from hotel rooms and tuna melts to hospital monitors and wedding vows, this is the story of how a boy who learned what silence feels like finds someone who refuses to stop saying his name.

    And maybe—just maybe—that’s what saves him.

    Language:
    English
    Words:
    24,296
    Chapters:
    1/1
    Files:
    1
    AO3:
    #80091786
  19. hollandershole🕳: are they smiling at each other???? ↳hollandershole🕳: oh my fucking god what is going on sufferingcensfan: did rozanov just swing for hollander then stop when he realised who it was? hollanovtruther: not fighting his man? i know that’s right�

    Language:
    English
    Words:
    2,422
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #79007471
  20. “Fuck.” Shane melted into the strong hand at his neck, the pressure over his throat and the heat of the Alpha’s palm. “Fuck, that’s–” his eyes started to flutter closed, his knees going weak, but he heard the Alpha huff a laugh and immediately stiffened again. 

    “Don’t do that.” he warned. “Don’t laugh like me letting you put your hand on my throat is predictable submissive Omega behavior and you're making fun of me."

    “That is not why i was laughing.” Ilya squeezed Shane’s throat lightly, his thumb pressing over the suppressant patch covering the Omega's bonding spot and blocking his sweet scent. “I thought you would fight it, fight submitting. But you didn’t.”

    “No I–” Shane swallowed hard. “I like it.” 

    “Good.” Ilya smiled slow and a little dangerous, running his tongue over his bottom lip and then over the sharp ends of his fangs before he leaned in and growled into the Omega’s ear. “Now get on your knees.”

    Language:
    English
    Words:
    146,649
    Chapters:
    10/10
    Files:
    1
    AO3:
    #76264181
  1. ← Previous
  2. 1
  3. 2
  4. 3
  5. Next →