1 – 17 of 17 Works in Rough Kissing

  • Rough Kissing ×
  1. On the eve of his thirty-fifth birthday, Shane Hollander falls asleep beside his husband and thinks about everything his own fear had cost them.

    He wakes up ten years earlier. Twenty-five. No wedding ring. No Anya at the foot of the bed. No Ilya beside him.

    He still remembers it all: the years of hiding, the loneliness Ilya carried alone in Ottawa, the breakdown that nearly took him, the pain that could have been prevented if Shane had just chosen him sooner.

    He also remembers their happy ending.

    This time, Shane wants to change the cost. He wants to love Ilya openly, before it breaks him. He wants to be the person Ilya needed when he was most vulnerable.

    Or: Mysterious Time-Travel AU/Fix-it feat. bad-ass Shane Hollander. Plans to take down a homophobic hockey-league included.

    Language:
    English
    Words:
    126,688
    Chapters:
    14/?
    Files:
    1
    AO3:
    #88890846
  2. Complex Sports @ComplexSports
    “Good luck.”
    Former Montreal Metros Captain Shane Hollander-Rozanov gives an “inspiring” two-word message to his former teammates ahead of the much-anticipated rematch between the Centaurs and the Metros.

    -or-

    Everyone wants a piece of Shane Hollander. Ilya has something to say about that.

     

    *Now with a bonus E-Rated chapter 🤭

    Language:
    English
    Words:
    6,042
    Chapters:
    5/5
    Files:
    1
    AO3:
    #82837421
  3. This made him realize something else about himself— something he’s never felt before, something he never thought he’d be. Ilya realized just how possessive he is over Shane and their marriage. or 5 times Ilya marks Shane and 1 time Shane marks Ilya aka the hickey fic

    Language:
    English
    Words:
    10,563
    Chapters:
    1/1
    Files:
    1
    AO3:
    #83661151
  4. When the Peloton ad that Shane does drops online, Ilya has a lot of feelings about it— and maybe too many words for the fans online

    Language:
    English
    Words:
    7,895
    Chapters:
    1/1
    Files:
    1
    AO3:
    #83242596
  5. When Shane Hollander moves to Boston to be with his longtime boyfriend, he doesn't expect to start developing feelings for his boyfriend's oldest friend and roommate, Ilya Rozanov.

    Language:
    English
    Words:
    45,741
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81960711
  6. Busted by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-03-15

    Hayden just wanted to surprise Shane with a guy’s night in. Shane had been flat lately, and he and JJ thought it would be nice to distract him with friendship.
    How they ended up stuck in a fucking closet watching Shane get dicked down harder than anyone in the history of the world has ever been dicked down, Hayden would never quite understand.

    Language:
    English
    Words:
    13,250
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81188126
  7. After nearly two hours there, Ilya can confidently say that his husband— the one Shane Hollander— is drunk. Shane who doesn’t usually ever drink. Shane who usually opts for just a ginger ale. Shane who has had far less drinks than Ilya has, or most of the team for that matter. Shane who is definitely drunk but a very cute drunk. He knows Shane is drunk because at some point he came over to Ilya and hasn’t left his side since. That alone doesn’t tell Ilya that Shane is drunk but what does is that Shane has been super clingy and touchy with him all night. OR Shane gets drunk at the Centaurs Stanley Cup win party and is not shy with the PDA— or the dance moves he apparently possesses.

    Language:
    English
    Words:
    4,872
    Chapters:
    1/1
    Files:
    1
    AO3:
    #80678576
  8. After two games lost because of Ilya's antics, Shane decides to torture him via his appearance on The Tonight Show while Ilya is back home in Ottawa.

    Language:
    English
    Words:
    8,071
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77405626
  9. Ilya likes the photo and opens the comments to see what people are already saying and to leave his own comment. The first comment he sees is from Pike. The post has been up for two minutes and he’s already in Shane’s comments. haydenpikeofficial: what a smoke show 👅 OR Hayden ragebaits Ilya in Shane’s comment section.

    Language:
    English
    Words:
    2,060
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #77210426
  10. way below the belt by

    Heated Rivalry (TV)
    • M
    • ?
    • ✓

    2025-12-28

    Shane adjusted his tie for the third time, his skin prickling with awareness of the toy nestled deep inside him. Shane's muscles tensed under his shirt, his reactive nature making him hyper-aware of the remote tucked in Ilya's pocket. Ilya leaned close as he passed, his breath warm against Shane's ear. “Behave,” Shane's voice cracks. "I-I'm fine, just a h-headache." The lie burns in his throat as he forces a smile, his hand trembling against the back of his neck, eyes darting anywhere but at Hayden. Completely unaware of the hand climbing Shane’s inner thigh, fingers pressing into the tender flesh just below his groin. Shane's pulse hammers against his collar as sweat beads at his hairline. Shane's adam' s apple lurches violently. He can feel Ilya's smirk burning into his profile without looking. He bites down on his tongue, tasting copper. Ilya's presence sears into his left side, while his other hand makes a show of adjusting something in his pocket. The vibrations suddenly intensify, sending a violent shudder through Shane's core. His vision blurs at the edges. Shooting electricity up his spine. His knuckles go white against the leather seat. His teeth clamp down on his bottom lip as Ilya's grip becomes bruising, fingers digging into the flesh through the soft black material. Leaning in, hot breath scorching Shane's ear: " Get yourself together, Hollander," each syllable dripping with that Russian growl that makes Shane pathetically weak. Fucking. Sadistic. Asshole. And all because of one goddamn bet. Only two hours earlier he was in the comfort of his own home. Steam billows from the bathroom as the door swings open. Ilya emerges, towel riding dangerously low on sharp hip bones, droplets racing down the planes of his chest and disappearing beneath the white terry cloth. Shane's fingers trace the edges of a small brown parcel on the kitchen counter. Ilya Rozanov, the label reads in neat block letters. Below that: Shane's address, his apartment number. Ilya freezes mid-step. The corner of his mouth twitches upward. "This showed up today." Shane lifts the box slightly. "Your name. My place." Ilya's bare feet pad across the hardwood. He plucks the package from Shane's grip with long fingers, his knuckles brushing Shane's palm. "Mine," he says, placing it on the far edge of the counter, just beyond Shane's reach. "So I don't get to see what's inside?" Ilya reaches for a pair of grey joggers draped over the arm of the couch, pulling them on with a fluid motion. "It's for you, actually." Shane's stomach flips. The NHL26 loading screen bathes their faces in blue light as they sink into the sofa, controllers in hand. Shane's eyes dart to the kitchen every thirty seconds. The box sits there, taunting him. His birthday was ages ago, their anniversary wasn’t for another couple months, Today is... nothing. His player skates past the puck. Again. The controller vibrates with another missed opportunity. Ilya's score climbs: 3-0, 5-0, 7-0.

    Language:
    English
    Words:
    5,625
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76615041
  11. The restaurant was beautiful, the food was delicious, but all Shane could think about was getting back home so that he could get under his insanely sexy husband and show him a few things he’s learned recently. OR Shane talks dirty in Russian to Ilya and Ilya has some Feelings about it.

    Language:
    English
    Words:
    1,396
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #76498541
  12. Shane got a text from Ilya before the game: "For every goal you score, you come, yes?" It wasn't really a question. Shane knew this, and he was determined to show Ilya what he could do on the ice and in bed. Unfortunately, at the end of the game, Ilya Rozanov snapped, and Shane seemed to be at the wrong place at the wrong time, getting caught in the fray. He actually enjoyed it more then he thought.

    Language:
    English
    Words:
    6,872
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76471246
  13. Ilya lets Shane go and says, “Come with me, I made us breakfast.” “But—” he stutters out. Ilya eyes him so he says, “Did you not want to—” looking down at Ilya’s crotch. Ilya smirks. “Later— I have plan for you today,” he tells him before he turns towards the door. OR Ilya finally gives Shane the facial he hasn't been able to stop thinking about.

    Language:
    English
    Words:
    2,489
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76234306
  14. Ilya walks over to Shane who’s wearing one of Ilya’s black t-shirts that’s a little too big on him, and black sweatpants. Shane turns his head to look at Ilya who’s now standing right next to him before he sees Ilya get down onto his knees in front of him. “Ilya, what are you—” “Keep doing your routine,” Ilya tells him, looking up at him through his lashes as he starts to lower Shane’s pants. OR Ilya gets impatient while Shane is doing his skin care routine, so he does something about it.

    Language:
    English
    Words:
    1,582
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #76223526
  15. He lets him be for a bit— letting him get some of his stretches in. When he knows that Shane’s nearly done, he skates right back over to him and plops down in front of him on the ice. Shane is to his left as he gets into position to do his first stretch. “What are you doing?” Shane asks in a harsh tone. Is he still riled up from before? Turned on and thinking about them fucking right here on the ice? OR Ilya flirts with Shane while he's trying to do his pre-game stretches and Shane is getting a little too turned on by it

    Language:
    English
    Words:
    2,336
    Chapters:
    1/1
    Files:
    1
    AO3:
    #75445766
  16. Shane’s so cute when he’s upset and all Ilya can do is tease him some more. He loves to tease him, he’s so easy to rile up. “Admit it, you missed me,” he teases more, grabbing at his soft blue hoodie. “I fucking didn’t,” Shane says, annoyed but he knows Shane did miss him, because Ilya really missed him. OR Ilya fucks Shane's tits during their first time together

    Language:
    English
    Words:
    1,713
    Chapters:
    1/1
    Files:
    1
    AO3:
    #75101361
  17. Ilya kisses across his cheek down to his neck, licking up to his earlobe. Shane sucks in a breath at that. Ilya says hotly in his ear, “We should smoke it together, it would be fun.” Shane pulls back, looking into Ilya’s eyes. “You can’t be serious,” he says, that irritation creeping back into his voice. “Why not? Is just us— no one else around. It is not big, just few puffs,” Ilya tries convincing him, peppering his cheeks and jaw with soft kisses. OR Ilya and Shane smoke weed together for the first time one hot afternoon in June at the cottage.

    Language:
    English
    Words:
    4,523
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #74975171