41 – 60 of 204 Works in Dirty Talk

  • Dirty Talk ×
  1. "Yes, I am touching your boner," Ilya smirked. "Hip boner," he moved his hand down, stroking as he did. "Pelvis boner." He dragged his finger further away, down. "Femur boner."

    "I know that you know the difference between a bone and what a boner is, Rozanov," ground out Hollander. "You asshole."

    So impatient. So perfect.

    "A man cannot forget? Hollander, you know English is not my first language. I cannot understand what you may or may not imply, I need you to be specific for me."

    "Okay," agreed Hollander, far too quickly. "Sure, I can do that." There was an expression on his face that Ilya recognized as the same one he got whenever Ilya chirped him during a face-off, right before Hollander would inevitably win the puck and take off flying down the ice, Ilya racing behind him, snapping at his heels.

    or: Ilya challenges Shane to talk dirty and gets more than he bargained for.

    Language:
    English
    Words:
    15,323
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #81354126
  2. Let's Get Physical by

    Heated Rivalry (TV)
    • E
    • ?
    • ✓

    2026-04-09

    Boston University.

    Shane Hollander: Junior, 21, player for the Boston University Terriers, and majoring in Human Physiology.

    Ilya Rozanov: Junior, 21, player for the Boston University Terriers, and majoring in finance.

    Shane and Ilya work well together on the ice, but there is no confusion that they aren't fans of each other. Shane is constantly fed up with Ilya showing up late and not taking things as seriously as him. Ilya likes to tease him, but he always puts his all in during games. It’s been like this since they started two and half year ago.

    Midway through the fall semester, Ilya takes a bad hit and is taken off the ice during the game. Shane comes up with an unorthodox solution to fulfill Ilya's physical needs while he recovers, and Shane's academic needs for extra credit.

    ---

    AKA giving your teammate blow jobs so he doesn't re-injure his knee and can play hockey is a perfectly reasonable thing to do.

    *SMAU previously uploaded to twitter, now uploaded here for ease of reading*

    Language:
    English
    Words:
    11,077
    Chapters:
    1/1
    Files:
    1
    AO3:
    #82765956
  3. "I want to not be me for a while. I want to reach a point where my 'yes' doesn't matter because you’ve already decided for me." Shane Hollander is tired. Tired of the 'Golden Boy' mantle, tired of the Captain’s "C," and tired of being the one in control of every single detail. He doesn't just want a night off; he wants to be dismantled. He leaves the back door of his cottage unlocked as a silent invitation for a thief to take what he's no longer willing to carry. And Ilya Rozanov is more than happy to steal the one thing Shane has never been able to give up: his autonomy.

    Language:
    English
    Words:
    13,593
    Chapters:
    3/3
    Files:
    1
    AO3:
    #82088106
  4. Surveillance by

    Heated Rivalry (TV)
    • G
    • ✓

    2026-04-01

    Yuna has everybody’s security cameras on a family plan. She never really checks them; they’re just there for insurance. Until she sees Ilya Rozanov at Shane’s front door. “Thanks so much, Mrs Hollander .” Yuna smiled at Becky as she grabbed her laptop. “No, it’s fine.” “I’ve never had any issues parking on the street until now ,” Becky said. “Lucky we have the cameras,” Y una smiled, navigating to the website and clicking the login button. "Thanks so much for doing this,” Becky said. “I’m definitely gonna install cameras too after this.” Yuna grimaced as she looked outside, seeing the entirety of Becky’s car scratched up. David had been right to put cameras up a few years ago for insurance purposes, even if they’d never had to use them before. “It’s no trouble. Hopefully they caught something, I’m not sure if you’re out of range.” She clicked the autofill for the password log in and waited as it loaded, frowning when the live footage wasn’ t of her entryway . Shane's condo, Yuna realised. She was staring at his door , the camera pointed down to the staircase to the security door. She moved to the log out button, for getting that she’d set up the cameras for him in the first place and kept the login saved because he would definitely forget about it when someone walked up to Shane’ s front door. Yuna froze, going cold when she recognised the face. Ilya Rozanov. How does he know where Shane lives? Yuna grabbed her phone, ready to call Shane to warn him that Rozanov was at his house, either to break in or prank him, when the door opened. She caught the big smile on Rozanov’ s face as Shane grabbed his arm and pulled him into the condo. Yuna blinked. Are they friends? That didn’ t make any sense. Shane would have told her . “Honey, can you leave your email address and I’ll send over whatever we caught?” Y una said blankly, handing Becky a pen and a notepad from her purse. Becky wrote down her email, thanking Yuna profusely and showing herself out. Rude, Yuna admonished herself. You don’ t make guests show themselves out. She went back through the footage, watching again as Rozanov knocked on the door and smiled brightly when it opened. She'd never seen Rozanov smile like that. Y una had watched all his games and interviews over the years; she’d seen him smirk and smile cockily and flirt. But she’d never seen every single tooth he owned, or seen his eyes light up like that. So Shane and Rozanov were...friends. Secret friends, apparently . Yuna supposed it made sense, in a way. If she really tried to wrap her mind around it. Their rivalry was still the biggest ticket seller in the MLH. If there was no rivalry, people may not be as interested in the games. She wasn’ t proud, but she sat there for hours, waiting for more movement. Y una wasn’ t sure what she was looking for, but she just wanted to see Rozanov leave. She made herself dinner and ate in front of her laptop, waiting for something, anything, to happen. Yuna got her wish nearly seven hours after Rozanov had arrived. It was nearly two in the morning when the door opened again. Yuna startled at the noise, sitting forward and watching intently. Rozanov was laughing as he stepped out onto the landing, holding his shoes. He looked like he'd just run a marathon; he was red and sweaty , his hair was sticking up every which way . They must have used Shane’s home gym. Training together made sense, weirdly enough. Y una was sure there was no one better to push Shane than the only person who was almost on his level. Shane followed as Rozanov leaned against the door jamb and put his shoes on. They looked so...friendly. It was shocking, seeing them smile together. Yuna had never seen Shane so relaxed; there was no tension in his shoulders. He looked loose, like he’d just had a two hour full body massage. She'd certainly never seen the smile Rozanov had now; in interviews, in videos of him at clubs, his smile was much different. Tighter. “Made me miss curfew,” Rozanov was saying. “Sorry,” Shane said, not sounding sorry at all. “No you’re not,” Rozanov scof fed. “Now I'm gonna have to sneak into the fucking hotel.” Yuna watched, fascinated, as they smiled at each other . Her breath caught as Rozanov stepped into Shane’s space, grabbing his hips and walking him back into the wall. Shane made a soft noise as Rozanov pressed himself against Shane, and – They were kissing. It was intense. Yuna knew she shouldn’ t be watching, but she couldn’ t tear her eyes away from the way they grabbed each other, trying to pull each other closer, hands desperately touching each other everywhere. It went on for too long. It was too familiar, too needy, too romantic. They were too familiar . Shane's hands were tucked into Rozanov’s pants, and Rozanov’s hands were rucking up Shane’s shirt, caressing his stomach, his hips, reaching up to grope his chest.

    Language:
    English
    Words:
    5,484
    Chapters:
    1/1
    Files:
    1
    AO3:
    #82224851
  5. After Vegas, Shane begins to give up on Ilya and looks for a new way to feel wanted.

    Ilya, of course, finds out about this and locks in.

    A small dose of jealousy and a bigger dose of communication add up to change the trajectory of their affair from 2014 onward.

    Language:
    English
    Words:
    29,141
    Chapters:
    7/7
    Files:
    3 versions
    AO3:
    #80275726
  6. Turns out Shane was always a chatterbox, he just needed the right motivation. Have you heard the good word about our lord and saviour Ilya Rozanov?

    Part one is a series of scenes wherein David Hollander demonstrates his superior emotional intelligence, Rose Landry collects besties like shiny marbles, Hayden Pike does his best (bless him), Yuna Hollander is everyone's momager, and Svetlana Vetrova commands the will of men.

    Part two features Shane learning to extend his newfound communication skills to the bedroom, courtesy of some helpful coaching from Ilya.

    Language:
    English
    Words:
    24,382
    Chapters:
    2/2
    Files:
    1
    AO3:
    #81446621
  7. Ilya eats a peach. Shane is not at all jealous.

    Language:
    English
    Words:
    3,463
    Chapters:
    1/1
    Files:
    1
    AO3:
    #82084301
  8. Ain't No Hollaback Girl by

    Heated Rivalry (TV)
    • E
    • ?
    • ✓

    2026-03-28

    russianstallion messages hollabackgirl on Grindr for some fun, but then they keep showing up at the same places, conveniently right when Boston and Montreal have a game against each other.

    ---
    Shane and Ilya, unbeknownst to each other, are sexting on Grindr while still being rivals on the ice.

    *SMAU that was previously uploaded to twitter is now on ao3 for ease of reading*

    Language:
    English
    Words:
    10,249
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81977336
  9. Stuck and fucked by

    Heated Rivalry (TV)
    • ✓

    2026-03-27

    “Shane, why are you still under there?” “I’m stuck,” Shane said, committing fully now. The room fell silent for a beat and it was long enough that Shane almost pulled himself out right then and there out of sheer embarrassment. “You are stuck,” Ilya echoed. “Yes.” “Like last week.” Shane squeezed his eyes shut embarrassed about the whole situation. “I was not–” he started, then stopped himself. “That was different.” “You were under the coffee table,” Ilya said, stepping closer. “And also stuck.” —— Or the one where Shane wants to get stuck and fucked

    Language:
    English
    Words:
    7,517
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81948896
  10. I'll see myself out by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-03-24

    Shane stared up at the ceiling. Everything he’d been keeping inside for the last month was threatening to boil over into a ugly mess, and his eyes stung. “I thought that if I could just ignore it, it would go away. I thought that if I gave it more time, I’d keep myself from doing something drastic.”

    He rubbed at his face and kept his hands there, a shield to protect him from the weight of the decision he couldn’t keep running from. “It’s been weeks, and I don’t know what to do. I feel sick every time I think about going back, but…” He looked at Ilya and saw the blue eyes there creased with concern, sadness, and that simmering anger at everything that had ever hurt Shane. He sniffed. “I don’t think I’m strong enough to leave. Leaving feels like giving up. But so does staying.”

    “No.” Ilya shook his head and shuffled forward so his body was mirroring Shane’s, twin parentheses encompassing their shared years in between worn bodies. “No, my love.”

    Or: After the playoffs end for Montreal and Ottawa, Shane has a decision to make. His relationship with the Metros is on thin ice, and it might take a couple Centaurs to break it for good.

    Language:
    English
    Words:
    26,637
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81760036
  11. “I guess your wish came true.” Shane looked at his younger self, and then at Ilya. “What wish?” Hollander asked, halting his fidgeting to pay attention to Shane. “I wished for two of you. If you cannot tell, I am a very greedy man.” Ilya emphasized his words by playfully pinching at Hollander’s ass, his other hand coming out to squeeze Shane’s thigh. - Or the one where Ilya randomly meets a witch and decides to jokingly wish for two Shane's at the same time. When its granted, he very happily indulges.

    Language:
    English
    Words:
    10,874
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81724826
  12. he wants to be good for ilya, he always does, but right now, he has a part to play. and when ilya gets that dark, disapproving look in his eyes as shane disobeys, he's reminded precisely why he had thought up this particular scenario in the first place. he wants ilya to take what he wants, regardless of what shane wants. he wants ilya to force him, to not listen to him, to chase his own pleasure without any regard for shane's. and he knows ilya is getting very, very close to doing just that. (or: shane wants a break and enter roleplay, and ilya is all too happy to oblige. featuring cnc, primal play, and all things rough, wet, and messy.)

    Language:
    English
    Words:
    6,717
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81647211
  13. And oh, Ilya was a weak, weak man. Because Shane had clearly gotten the wrong advice from someone along the line. And as his RA, his mentor and guide in the first year of Shane's college career, he was meant to correct that. Steer his charge clear of such horrible, terrible ideas as asking their “straight” RA to teach them how to kiss behind their boyfriend's back. Say no, malysh, you really don't need to worry about this, your first kiss should be with someone you love and trust and really want to kiss. “Okay,” he said, instead, and thought that at least he wasn't going to be sent back to Russia. He was going to be sent straight to hell.

    Language:
    English
    Words:
    16,761
    Chapters:
    3/3
    Files:
    1
    AO3:
    #80565086
  14. The NHL partners with an omega health organization for a safe-sex awareness campaign. Shane Hollander—the league's most prominent omega player—is asked to participate in a filmed segment where a certified alpha health educator demonstrates on an anatomical dummy how to properly prepare an omega outside of heat. Professional. Clinical. Except the educator cancels last minute, and the only alpha already on set who has media clearance is Ilya Rozanov. The demonstration involves lubricant, careful stretching, and detailed verbal narration of technique. Shane has to stand there and provide "the omega perspective." The dummy is silicone and clinical and shouldn't be erotic at all, but Ilya's hands are huge and deliberate and he keeps glancing at Shane while describing proper preparation. Shane would rather take a slap shot to the face than admit what's happening below his waistline right now. Fuck.

    Language:
    English
    Words:
    11,246
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #80488001
  15. In 2008, Hayden Pike is a rookie Metro trying his best to navigate a new team, a new city, and his new place in the spotlight when he takes home a member of the enemy team, Cliff Marlow.

    Eight months later, Hayden meets the woman who would become his wife. A year after that meeting, they would be married and expecting twins. Hayden did not have time to dwell on his chance encounter with Marlow, no matter how life-changing the experience had been.

    ...until a decade passes, his best friend breaks some major barriers, and someone gets traded to the Montreal Metros.

    Language:
    English
    Words:
    116,220
    Chapters:
    10/10
    Files:
    1
    AO3:
    #78974616
  16. The problem was, Ilya couldn’t quite explain it himself. After a few minutes of ruminating, he finally settles on: Why do I want to eat my husband? Top result: Wife found guilty of cannibalising her husband, remains found in basement Ilya frowns down at his screen. Well that wasn’t it. He huffs quietly in frustration, before backspacing and trying again. Wanting to squish and bite my husband The search lags, and Ilya taps the tips of his thumbs impatiently against the screen, chewing on his bottom lip. Finally the page refreshes. Top result: Why boundaries in relationships are important Ilya rolls his eyes, on the verge of giving up. or Ilya has a severe case of cuteness aggression when it comes to his heavily pregnant husband, and he doesn’t quite know what to do about it.

    Language:
    English
    Words:
    14,347
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81362986
  17. “Are you gonna hurt me?” “Baby, I would never hurt you.” Shane couldn’t take his eyes off the other man, the atmosphere in the room layered with fear and heat and something deeper, something almost primal. Like prey caught between the teeth of its predator. 🗡 Or: scream au ft. freak4freak hollanov and slight ilya whump!

    Language:
    English
    Words:
    7,139
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81397361
  18. "Where are we going?"

    Ilya gave him a sharp smile. "Why don't you tell me?"

    "Huh?" Shane blinked.

    "I know you've been to gay club in L.A. before. Where did you go?"

    Shane flushed as he finally caught on. It hadn't even occurred to Shane that he had, technically, done the gay club thing at least once before, just not with Ilya. Of course Ilya wouldn't forget that fact, and it suddenly made a lot more sense why he'd chosen L.A. for this little expedition.

    "Seriously?"

    —

    Ilya has an idea of how he and Shane can celebrate their recent win in L.A. and it definitely has nothing to do with Hollywood blow job guy.

    Language:
    English
    Words:
    3,313
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81335796
  19. ‘I look forward to getting to know you more, husband-to-be.’ Ilya smirks, tongue wrapping around the last word with relish, a hand coming to trace the freckles dusted across his cheeks with a surprisingly delicate touch.

    Shane smacks his hand away with a snort, tampering down the blush threatening to make itself known to instead snap out a frosty retort. ‘In your dreams.’

    Except all Ilya, the Prince of Rozan, has to offer is a dark smile and wandering eyes. Shane can feel them burning through his clothes, his shoulders resisting the urge to curl inwards and shield himself from Ilya’s gaze.

    ‘Oh, but you already are. Am I not in yours, sweet prince?’

    or: Shane, Crown Prince of Hollaith hates Prince Ilya of Rozan with a passion. So the idea of marrying him is his worst nightmare - right?

    Language:
    English
    Words:
    107,199
    Chapters:
    8/8
    Files:
    1
    AO3:
    #78369061
  20. Shane thinks he might kill his boyfriend. Because it is February 14th, and Ilya Rozanov is standing in his kitchen like he belongs there. - Shane's boyfriend works too hard, and feels bad about it. Good thing he has a friend to keep his boyfriend company whilst he's gone.

    Language:
    English
    Words:
    6,644
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81021466
  1. ← Previous
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. …
  8. 11
  9. Next →