81 – 100 of 650 Works in Angst with a Happy Ending

  • Angst with a Happy Ending ×
  1. “Well…” Ilya grinned mischievously, “I know you were upset about not getting a nice WAG basket. I am not sure if I did this right, though.” He stood up and grabbed the first and smallest basket and handed it to Shane who was still sitting on the couch. Nowadays most women just sent everything in a cardboard box. Ilya’s basket looked like one of the ones at the grocery store near Easter time, but tiny. It was woven and clumsily wrapped in cellophane. “The woman at the store said I needed a bag to put the basket in. I do not see the point of this, but for you I wanted the best, so I bought the bags.”

    or

    Long distance relationships are hard. Long distance relationships when no one knows you’re in one are the hardest. Shane and Ilya find creative ways to stay connected using the tradition of WAG baskets given to Voyageurs' players before playoffs.

    Language:
    English
    Words:
    51,574
    Chapters:
    23/23
    Files:
    1
    AO3:
    #91422661
  2. The Québec provincial registration portal crashes multiple times because of traffic. It does this every year, like clockwork, and no one is ever surprised. Every year people try to figure out which celebrities have signed up, which big names in hockey may or may not participate. Rumors spread for weeks during the registration process: anonymous athlete sightings, leaked scent profiles, illegal drones trying to map out any new protected zones and flesh out anything that may have changed about the old ones.

    Shane stares at the blinking cursor beside his name.

    SHANE HOLLANDER
    OMEGA CLASSIFICATION VERIFIED
    PREVIOUS PARTICIPATION: NONE

    Language:
    English
    Words:
    18,135
    Chapters:
    5/8
    Files:
    1
    AO3:
    #84733106
  3. Grad student Shane starts working the late night shift at a 24 hr convenience store... smack in the middle of Russian mob territory. Ilya notices him.

    Language:
    English
    Words:
    65,745
    Chapters:
    15/15
    Files:
    1
    AO3:
    #81822136
  4. “I’ve been thinking about doing something like this for a while,” Wiebe admitted. “Though originally I was going to reach out to an actress. Get a nice, pretty, girl next door type on his arm for a year or so. Straighten out his image just enough to get him back to ‘loveable bad boy’ instead of 'on the edge of being cancelled‘. But hey, now I can kill two birds with one stone!”

    Shane Hollander is a working actor in need of some exposure to get his big break. Ilya Rozanov is an international rock star in need of a reputation boost after his latest scandal. The powers that be think a PR relationship between the two will get everyone what they want.

    So begins a year long, very public romance as Hollywood's latest young 'it' couple. Can Shane survive the scrutiny that comes with fame in exchange for a shot at success? Can Ilya keep it together long enough to fulfill the contract? And will either of them make it to the end date without a broken heart?

    Language:
    English
    Words:
    137,639
    Chapters:
    19/19
    Files:
    1
    AO3:
    #83637516
  5. Shane Hollander doesn’t do cheat days. Not with his training. Not with his diet. Not with his life. Then a ridiculously attractive Russian-Italian chef in Milano force-feeds him the best ravioli he’s ever had and calls him a good boy and things spiral from there. Between Olympic pressure, impossible expectations, and a connection neither of them is ready to name, Shane finds himself unraveling in ways he doesn’t understand.

    Language:
    English
    Words:
    46,967
    Chapters:
    5/5
    Files:
    1
    AO3:
    #83764621
  6. Marcus Lewis knew he would be a superstar. The media pundits, hockey heads, and even casual fans gave him the moniker of generational talent. It was evident when he was drafted as the 6th pick of the 2023 MHL Draft to the Carolina Reapers. He was destined to greatness. After a rocky rookie season, unironically crushing hard on his teammate Anong “Star” Okafor, and a controversial trade that sent him to his home team – the Boston Bears – Marcus now had to reflect on what it meant being a superstar as a Queer Black man and how to love his own shining star.

    Yamhead Ash Cooper’s contribution to the GCU – introducing Marcus Lewis and Anong “Star” Okafor
    Inspired by: Shining Star by Earth, Wind and Fire.

    Language:
    English
    Words:
    22,419
    Chapters:
    5/12
    Files:
    1
    AO3:
    #87620341
  7. His mom flowed from his pen in the form of ink when he wrote the letter. A letter which meant ‘just in case’. Just in case he can’t control himself, if he doesn’t wake up, if he…you know. Ilya never planned on killing himself, but going willingly or not, the cruel scythe of death that took away his mother could come for him anytime. So he wrote a letter. It wasn’t addressed to anyone specific, just to the unlucky soul who will find him one day when this piece of paper becomes relevant. Or Ilya writes suicide notes. Years later, Shane finds them and thinks they are recent. A misunderstanding is born.

    Language:
    English
    Words:
    2,662
    Chapters:
    1/1
    Files:
    1
    AO3:
    #90804546
  8. Ilya feels his phone buzz a few times on his way to the elevator, probably everyone confirming they are on the move. He waits until the doors close to check who their group will be tonight.

    Lane: I’m out guys my ankle is killing me

    Chuck: pussy

    Tanner: cmon Lane don’t be a baby

    Lars: we are coming down as soon as Nosey stops texting his mommy

    Nosey: uh guys wtf
    Nosey: did you see this?
    Nosey: http://www.twitter.com/cnnbrk/status/2693739470000000036

    Marly: holy shit
    Marly: did someone try to kill Hollander

    or

    The season after Sochi and the Las Vegas night, Ilya comes back from the summer ready to reignite his hookups with Shane Hollander. But the Metros captain seems to have bigger problems, mainly, that someone might be trying to kill him.

    Language:
    English
    Words:
    33,352
    Chapters:
    13/13
    Files:
    1
    AO3:
    #88534971
  9. After a viral photo outs Shane Hollander and Ilya Rozanov while they're still busy pretending their years-long situationship is mostly just sex, the fallout gets complicated fast. The world reacts badly. Their teams react worse. Ilya's future in North America starts to look alarmingly fragile, and Shane, who has never met a disaster he didn't try to control into submission, throws himself into fixing what can still be fixed.

    Ilya has spent his whole life being wanted for the wrong reasons and discarded for the right ones. Shane has spent his whole life believing that if he is careful enough, good enough, controlled enough, he can keep disaster from reaching the people he loves.

    A practical solution emerges, then a house, then rings.

    Somehow, by the time they say their vows, both of them are certain they are the only one who means them.

    Language:
    English
    Words:
    191,829
    Chapters:
    12/12
    Files:
    4 versions
    AO3:
    #84170661
  10. Just over four years after a zombie virus destroys the world as he knows it, twenty-five year old Ilya Rozanov is so rattled by trauma and grief that even when he's found a community to call home, he keeps everyone at an arm’s length. That is, until Shane Hollander shows up looking like death itself.

    A story about the end of the world, and how to pick up the pieces.

    Language:
    English
    Words:
    33,040
    Chapters:
    6/6
    Files:
    1
    AO3:
    #90133906
  11. Ilya was barely back from the World Juniors and had barely met Shane Hollander when his hockey career was taken from him. He was so close to escaping everything in Russia, only to be caught by his brother, ruined by his father, and forced to marry Svetlana to escape.

    Now he's finally on his own, with his shitty studio apartment, his shitty job as a facilities tech in the Raider's Stadium, and his overall shitty life. Nothing could get worse from here, and he has no reason to think it'll get better. Until he runs into Shane fucking Hollander while smoking behind a club, maybe he could get a second chance with the man he's been secretly crushing on for years?

    Language:
    English
    Words:
    101,090
    Chapters:
    14/16
    Files:
    1
    AO3:
    #83603761
  12. In Vegas, after the MLH awards, Shane asks to go bare and Ilya goes along with it. Afterwards, Shane, who had realized how he felt about Ilya during those 6 months of radio silence, tries to tell Ilya. Ilya, scared and caught off guard, breaks Shane's heart and tells him to leave.

    A month later, Shane finds out he's pregnant. He decides to keep it. He tells the Voyageurs. It goes how you'd expect. They drop him. But he has his baby. While he focuses on keeping his body healthy for the baby, Yuna focuses on finding a team that will take him and give him what he wants for the end of the pregnancy. Only one team will - The Boston Bears.

    Things are looking up for Shane. Until he loses everything...again. His world falls apart in the span of a few hours. Again. His mind can't take it and he breaks.

    A little over a year after Ilya broke Shane's heart, Shane starts a new season as a newly minted Boston Bear. Will he be able to play with the man that broke his heart and act like nothing happened? Will Ilya?

    Language:
    English
    Words:
    69,369
    Chapters:
    30/30
    Files:
    1
    AO3:
    #87588446
  13. blue moon baby by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-08-11

    “Hollander,” Ilya murmured gently. “Bath is ready.”

    Shane cracked his eyes open, staring dumbly at the burly Russian hovering over him where he was still laying in bed.

    “…bath?” He croaked, voice raspy with disuse.

    “Mm. I ran you a bath. It will make you feel better before you go to sleep tonight. Will help with your sore muscles.”

    Shane asks Ilya to fuck him gently during one of their regular hookups, badly bruised from their game. Ilya runs him a bath afterwards, and they fall secretly and desperately in love that way, through whispered confessions and late night conversations while Shane soaks, and Ilya quietly observes him.

    Language:
    English
    Words:
    35,214
    Chapters:
    3/3
    Files:
    2 versions
    AO3:
    #87225831
  14. Salve by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-08-10

    Ilya Rozanov was starting over. His mother was long dead, his father had finally passed, and his brother didn’t want him around anymore. Moscow was nothing but dead bodies and fading memories and scars that just wouldn’t heal.
    Enter Shane Hollander.
    *Laceration, from Ilya’s POV

    Language:
    English
    Words:
    59,715
    Chapters:
    7/7
    Files:
    2 versions
    AO3:
    #90234501
  15. They’ve been struggling a lot with time zones recently.

    They’ve always texted each other no matter where either of them are, or what time it is. It used to just be sexts and hotel room numbers and deleted messages. Now, it’s also funny videos and articles about hockey and long, rambling threads, only messages with their names deleted. They video call nearly every night. Nothing is really specific to the time.

    Except.

    “Good morning,” “goodnight,” sappy and saccharine, sent as soon as they wake up and right before they go to bed. That’s been a thing since the cottage, especially on nights they can’t call. Good morning, goodnight, easy when they’re both on the same continent, easy when there’s no time difference versus a 7 hour one, but Shane keeps sending the wrong one by accident lately, and Ilya teases him because -

    “Shane?”

    “He’s in Russia,” Shane rasps.
    -
    or: home is a person, not a place, from Shane's POV

    (This fic will not make sense without reading the first part in the series!)

    Language:
    English
    Words:
    11,964
    Chapters:
    4/4
    Files:
    1
    AO3:
    #89297156
  16. Ilya's father wakes him at four in the morning to tell him that he never had dementia, and that Ilya must leave Russia, right now, permanently. Forty-something hours later Ilya is standing in a township office in rural Ontario, marrying Shane Hollander for citizenship. Everything after that — the lawyer, the joint account, the wills, the drive up to the cottage — was never part of the plan.

    Alternatively: In the summer of 2016, Ilya must flee Russia, never to return. Shane makes a brilliant plan: marry Ilya to get him Canadian citizenship. It’s only after the wedding that they realize citizenship law doesn’t really work that way.

    Alternatively x 2: My inversion of the “married for citizenship” trope.

    Language:
    English
    Words:
    24,956
    Chapters:
    4/4
    Files:
    1
    AO3:
    #90152841
  17. “Who are you waiting for? Maybe I can call him and get him here, then we go?”

    Hollander’s face scrunched up, and he hummed like he was trying to remember who he was waiting for.

    “Ilya.”

    “Yes?”

    “Yeah. Ilya.”

    Ilya blinked.

     What?

    “Yes, is my name. Who are you waiting for?”

    Hollander huffed and pushed himself up a little so he could glare Ilya down.

    “‘M waitin’ for Ilya. Roz’nov. Y’know ‘im?”

    “Yes, Hollander. I know him,” Ilya said, trying to keep his voice even.

     

    OR: The Voyageurs are in Boston for a game, and Shane is really struggling being in Rozanov's city after he left him on his couch. He goes out and gets drunk. Ilya finds out Shane is alone at a club and too drunk to stand and can't fight the urge to help him out.

    Language:
    English
    Words:
    13,806
    Chapters:
    2/2
    Files:
    1
    AO3:
    #90008991
  18. The last thing Shane and Ilya expected when they died after living a long, happy life together was to wake up back in their 17 years old bodies the day they first met.

    They get to redo everything together and to fix what they got wrong the first time.

    Language:
    English
    Words:
    186,031
    Chapters:
    36/?
    Files:
    1
    AO3:
    #80706826
  19. “How’s your head, baby?” Shane asks, his voice soft and steady despite the lingering fear. “I have never had any complaints.” “Jesus Christ,” Shane sighs, pinching the bridge of his nose between his finger and thumb. He’s smiling behind his hand, though. The relief in his body is still a palpable thing.

    Language:
    English
    Words:
    5,108
    Chapters:
    1/1
    Files:
    1
    AO3:
    #90072736
  20. There, in an overhung area that had been initially blocked from view, was what could only be described as a Greek god in Adidas track pants and La Sportiva Solutions. The god was hanging off a purple sloper with his left arm, shaking out and chalking up casually with his right. Shane barely noticed himself taking a few steps forward as he squinted at the grade. V9. Shane watched as the climber matched his hands and then carefully rotated on his toe to dip his left hand back into the chalk bag swinging at his hips. A little puff of chalk exploded out onto the man’s bare lower back, an area Shane had been trying to ignore, as he always tried to ignore the muscled backs of the bros who tore off their shirt as soon as they got in the gym. His eyes drifted upward, taking in the impressive lats, flexing and glistening with a sheen of sweat, and all the way up to the tousled blonde hair...

    What the fuck. Was that…? Shane blanched as he realized that he recognized the climber. He wasn’t a Greek god at all. He was Russian. And not a god either, but that was besides the point. It was Ilya Rozanov, the top male youth boulderer in Russia, winner of last year’s IFSC Youth World Championship, where Shane had gotten 4th place.

    Language:
    English
    Words:
    108,862
    Chapters:
    23/23
    Files:
    1
    AO3:
    #82153141
  1. ← Previous
  2. 1
  3. …
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. …
  10. 33
  11. Next →