321 – 340 of 437 Works in Luca Haas

  • Luca Haas ×
  1. Harris had an unofficial poll on a whiteboard in the media team’s office: Team Hollander vs Team Rozanov; something that apparently was never allowed to be revealed to the general public according to Harris’s strong warning the first time Wyatt had seen it. He had promptly and dramatically signed his name under Team Hollander, though he had to write small in the little space left. He had obviously landed up at the best team possible - at least when it came to being a fan of Shane Hollander. Then Ilya Rozanov was traded to Ottawa. Suddenly, Shane Hollander went from a Hockey God, whose presence Wyatt was graced with a few times a year, to the most talked about figure in the Centaurs locker room. Ilya Rozanov was not Shane Hollander, but he might as well be the second best thing. Who else knew Shane Hollander better than his rival? Here was a live, captive source of information. A practical Shane Hollander encyclopaedia. Or The Ottawa Centaurs accidentally end up being the Shane Hollander Unofficial Fan Club. And now, with Ilya on the team, Shane Hollander is always there! Wow!

    Language:
    English
    Words:
    9,343
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #77901316
  2. “Ilya,” he clarified, wincing as he swallowed, his throat feeling like he’d eaten a fistful of glass. “I need to call Ilya.”

    He fumbled around for his phone, desperately needing to hear his fiance’s voice. Together, they could figure this out. They’d make a plan. Ilya could drive with his parents from Ottawa and–

    But Ilya wasn’t in Ottawa. He was in Russia.

    No.

    No.

    They’d kill Ilya in Russia. They’d kill him, or arrest him, or– or–

    Oh god, they’d kill him.
    __________________________________________________________________________

    A family emergency means Ilya is in Russia when Hayden's FanMail video ends up on Twitter, outing them to the entire world. It, predictably, ends horribly.

    Language:
    English
    Words:
    32,065
    Chapters:
    6/6
    Files:
    4 versions
    AO3:
    #77085301
  3. The new Boston rookie has a real knack for getting underneath Ilya's skin... Shane teaches him a quick lesson in grace and decorum.

    Language:
    English
    Words:
    2,089
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77849976
  4. Would they get into trouble with their own team over this? Probably. Would it be worth it? Abso-fucking-lutely. “He’s doing it again,” Dykstra stage-whispered, pulling Ilya back to reality. “It’s getting weird.” Bood nodded. “Yeah. How he actually managed to land Hollzy with that creepy smile is beyond me.” Ilya snorted. “Fuck off, idiots.” “Ah,” Wyatt made a cheerful noise. “He’s back! We missed you, Cap.” “But we’d also appreciate it if you could stop grinning like a lunatic,” Chouinard said, pointing at Ilya’s face. “You look like you’re about to become the Metros’ worst nightmare.” OR For months, Shane has been treated like an outcast—branded a traitor by the city he once called home. Now he can’t wait to leave Montreal behind for good. Yet, determined to keep his dignity, he takes part in one final fan event to raise money for a children’s hospital. On the surface, it’s simple enough. Fans exchange money for an autograph, a picture and a fleeting moment with their former hero—nothing Shane hasn’t done countless times over the past decade. This time, however, his final obligation to the team doesn’t end the way he expects.

    Language:
    English
    Words:
    8,506
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77821201
  5. Ilya comes out to the Centaurs. That's it, that's the fic, hope you like it. Oh, and tells them about Shane.

    Language:
    English
    Words:
    1,198
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77817001
  6. The internet is strange and chaotic and full of things no one bothers to explain. Ilya Rozanov loves it anyway. OR The one where Ilya learns a new viral phrase from TikTok. February 2022 "Will you please get off your phone?" Shane glares at the phone Ilya is holding while lying down in their bed. He glances away from his screen to look at his beautiful husband who is looking very grumpy. "Is someone a little jealous?" Ilya taunts, lifting his eyebrows teasingly. Shane rolls his eyes and rolls over, giving his back to Ilya. "No, I need to sleep and I can't do that if you're watching that stupid clock app." Shane grumbles and Ilya can't help but smile at his husband’s annoyance. "I will put my headphones on so you can get your beauty sleep." He replies, climbing out of bed to find them. Shane rolls onto his back to watch his husband walk across the room, glaring at him. "You're serious?" Shane demands angrily. Ilya looks over his shoulder at him and hesitates with his hand in his bag, "I am not tired yet." Ilya replies like he doesn't understand why Shane is so upset with him. Shane scoffs and rolls back to his side and closes his eyes. He's obviously angry and upset with Ilya. Ilya furrows his brows and stares at his husband. He doesn't want to make him angry so he abandons the headphones and makes his way back to bed, setting his phone down on the bedside table before lying down. Shane scoots infinitesimally away from Ilya as he climbs in. Ilya narrows his eyes in annoyance that his husband is trying to get away from him. He wastes no time wrapping his arm around Shane's waist and tugging him towards him, cuddling him against him tightly. Shane opens his mouth to protest but it quickly turns into a soft gasp when Ilya kisses his neck while trailing his hands down Shane's abs before settling on the waistline of his boxer briefs. "Is my husband feeling neglected?" Ilya whispers against Shane's skin. Shane shivers and nods, words clearly evading him. Ilya starts kissing toward his mouth and Shane turns to give him his lips. Ilya can't help but teasing him though, instead shifting so he hovers over Shane, kissing along his chest instead of giving him the kiss he's now desperate for based on how he groans in frustration. Ilya smiles against Shane's skin, happy that after all these years together that Shane is still desperate for him...that Ilya is just as desperate for Shane. He is a bit surprised that Shane is feeling neglected though when only an hour ago Ilya was on his knees in the shower with his cock in his mouth, but he's not going to complain. Especially when Shane is making the sounds he's making. "Ilya..." Shane groans in annoyance when Ilya licks along the waistband of his boxer briefs. Ilya opens his eyes to see Shane staring at him with hooded, lust-filled eyes that also are filled with so much love it still overwhelms Ilya. "Is okay Shane. I will take care of you now." He promises and then yanks Shane's underwear down, exposing his hard, leaking cock. Ilya immediately starts showing Shane just how un-neglected he is and only minutes later Shane is gasping Ilya's name reverently as he falls apart for him. With one last soft kiss to the tip of Shane's cock, Ilya carefully places Shane's underwear back in place before sliding up to kiss Shane softly on the lips. He's still breathing hard and his eyes are closed, obviously exhausted which is no surprise after the game they had tonight against Florida. "Just give me a minute and I'll take care of you." Shane mumbles sleepily and Ilya can't help but kiss him softly. "Is okay. Just sleep, Любимый." Ilya tells him. Shane squints his eyes open. "I swear if you're just trying to get me to fall asleep so you can watch stupid videos all night, I'm not going to have sex with you ever again." Ilya can't help but laugh. He had no plans of doing that but he can't stop himself from teasing Shane. "Lies. You would not last more than 12 hours without my cock." Shane narrows his eyes, "Of course I would. Do you not remember how you ghosted me for 6 months after the first time we had sex? I can last without it for more than 12 hours." He teases, but the words still hit Ilya right in the heart. He hates that he did that to Shane. He opens his mouth to apologize again for doing that when Shane stops him with a searing kiss banishing the words from his mouth. "Things are different now. You would not last 12 hours." Ilya says when he pulls away still arguing his point. Shane rolls his eyes, "Yeah, well neither could you!" He argues. "I am not the one who threatened to withhold sex." Ilya replies. "I would never do that to you." He adds and Shane's face fills with guilt. Ilya kisses him, not wanting him to feel guilty, especially when they both know Shane's threat was never going to last. "Besides, I wasn't going to touch my phone for the rest of the night. Only you as we fall asleep." Ilya whispers against Shane's lips. "You're still as hard as a rock, Ilya. Let me take care of you." Shane pulls away to look into Ilya's eyes. "Please." He adds and Ilya can't say no to him. Why would he, when he's looking at him the way he is and saying such pretty words. "Okay." He concedes and the next thing he knows Shane is pushing him onto his back and kissing down his body determined to make Ilya forget all about that stupid clock app that Shane is beginning to really hate. "Okay, I like it...Picasso!" Ilya shouts as he jumps on Troy and Shane in celebration of Troy's goal. Troy laughs and shakes his head at Ilya, while Shane looks at him like he's lost his mind. "What did you just say?" Shane asks as they skate toward the bench to give high fives to their teammates. Ilya smiles wide, "It's from a video I saw earlier today on TikTok." He explains and Shane sighs and rolls his eyes in annoyance. "I don't get it." Shane grumbles. "It’s a video of people decorating a car for an art project, and a guy walking by says, ‘Okay, I like it…Picasso!’” Ilya explains and Shane furrows his brows. "What the fuck kind of videos

    Language:
    English
    Words:
    2,262
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77792026
  7. The Centaurs think they’ve planned the perfect surprise for Ilya’s birthday. Instead, they’re the ones caught off guard when they discover Shane at their captain’s house. Between party prep, team antics, and one very suspicious “Jane”, Shane ends up hanging out with the team. - “They must really love each other,” Wyatt said. “What else?” Bood prompted Shane. “You hockey boys are a bunch of gossips.” Yuna laughed and drank from her wine. She checked on Shane, but he didn’t seem to mind the questions. “Don’t you want to know too, Yuna?” Bood asked. “Maybe. But she’s probably very private,” Yuna replied.

    Language:
    English
    Words:
    3,689
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77774941
  8. Nobody knows what to expect with Shane's first week of preseason with the Ottawa Centaurs. They definitely don't expect him to get drunk at Bood's BBQ and lay out the very surprising timeline of his relationship with their captain.

    Language:
    English
    Words:
    8,439
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77781071
  9. Ilya did not want to die. It’s a natural thought as the plane seems to fall around him. He’s twenty-nine, he does not want to die. It’s the intensity that surprises him, the desperate need clawing at his heart, pressing against his ribs, surging in his throat. He’s choking on it, aching with it, burning with it. The plane is falling around him, and he wants to live so badly it’s all he can see. - Or, The Plane Crash nearly goes as wrong as possible when Shane's game is cancelled, and he sees Ilya's messages in real time. To make matters worse, Ilya spends fifteen minutes falling out of the sky and mourning all that he would never have. Or, Ilya's pov of i pray this love changes me (this grief will) ft. the very confused but supportive Centaurs

    Language:
    English
    Words:
    5,759
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #77746396
  10. Shane is in his first Season with the Ottawa Centaurs and Harris asks him to do a Q&A video for the fans to open up to them a bit now he's out and proud. It's chaotic, mainly because Ilya is sitting off screen making silly comments and Shane wants to end him. This is the transcript and subsequent comments of that video. Or: 'Hi, I'm Shane Hollander and this, is 'Ask Me Anything'.

    Language:
    English
    Words:
    3,552
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77739961
  11. When Ilya is jumped in an alleyway by some homophobic hockey fans, the entire Ottawa Centaurs team comes to his rescue.

    Language:
    English
    Words:
    4,212
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77679811
  12. Harris appeared in the doorway. "Troy said we're giving a dick-sucking talk?" Ilya threw his hands out, exasperated. "We do not need every dick-sucker in the building to explain this." "Maybe not, but I don't want to miss an Ilya Rozanov dick-sucking speech," Harris said, standing next to Troy. ~~~ Ilya has become the go-to guy for sex advice. This time, everyone else joins in.

    Language:
    English
    Words:
    1,477
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77647526
  13. The moment Ilya slips the wedding band onto Shane’s finger, it feels like the world goes quiet for the first time in his life. Peaceful in a way Shane has never known. They’re married. Husbands. And Shane is excited for all of the firsts that lie ahead of them as a married couple. -- OR: A Bunch of "Firsts" from the First Year of Shane and Ilya's Marriage

    Language:
    English
    Words:
    39,630
    Chapters:
    1/1
    Files:
    3 versions
    AO3:
    #77675231
  14. 5 times Ilya lost a fight to Shane and the 1 time he didn't (sort of) Based on the many tweets saying Ilya is never winning an argument in his relationship.

    Language:
    English
    Words:
    8,692
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77678081
  15. Shane: I’ve never wanted to share it since our timeline is so…complicated Hayden: Is it? You were fucking, then you dated, then you got married. Normal progression! Shane: I don’t think the “fucking” part of that equation is usually 7 years In which the Voyageurs’ secret homophobic group chat leaks, Shane decides it might be time to tell the world how long he’s been seeing Ilya, and said world loses their shit.

    Language:
    English
    Words:
    12,151
    Chapters:
    1/1
    Files:
    3 versions
    AO3:
    #77439426
  16. In a world where Shane was encouraged to do high school theatre because he was socially awkward. The consequences of this live on the internet forever.

    Language:
    English
    Words:
    3,364
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77594646
  17. “I don’t know what’s wrong with me, Rozy.” That was a lie; he knew perfectly well what was wrong with him, he just wouldn’t admit it to himself. “I thought therapy would help, and I also thought winning the cup would help, but I guess we’re both just too fucked in the head for that.” Ilya laughs softly, nodding. or Shane Hollander studied through conversations, interactions, and therapy. or Shane accidentally gets diagnosed with autism

    Language:
    English
    Words:
    23,726
    Chapters:
    8/8
    Files:
    1
    AO3:
    #77628031
  18. Spoilers for Books 5 and 6 (Role Model & TLG).

    We know what Ilya and Troy/Harris were doing when their plane almost went down, but what was everyone else on the flight doing and thinking? Let's visit those we know best and see!

    Language:
    English
    Words:
    4,077
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77614361
  19. It started with Ilya having suggestions for the menu at the new and improved Kingfisher. It stopped being a reno chat real quick

    Language:
    English
    Words:
    5,018
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #77590956
  20. Shane loved the Centaurs. He really did. They felt like a second family, and Shane would never take that for granted. They had one flaw, however. Boundaries, for some reason, seemed to be a foreign concept to the entire team.

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