1 – 7 of 7 Works in Spitting

  • Spitting ×
  1. Twenty years after everything fell apart, Shane Hollander is on the cusp of becoming MLH Commissioner when Ilya Rozanov walks into his office and back into his life.

    "I don't know, I’m pretty late to the game," Shane says.

    “Everything good happens in third period,” Ilya counters.

    Language:
    English
    Words:
    237,562
    Chapters:
    28/28
    Files:
    4 versions
    AO3:
    #82087191
  2. "Where's Rose?" Shane asked, the confusion in his tone obvious, but 'Ilya' didn't buy it. Or didn't care to.

    "Ah, i see. This is .. foreplay."

    Shane's lips parted in disbelief.

    "Foreplay?" He practically squeaked, his voice a pitch higher and riddled with concern. For both his friends safety and because— is this person flirting with him?

    Or NHL star Shane Hollander accidentally calls a sex hotline and Ilya Rozanov answers.

    Language:
    English
    Words:
    11,391
    Chapters:
    2/2
    Files:
    1
    AO3:
    #83485766
  3. All year Shane had been fighting the desperate creeping desires spreading inside him, hoping they would wither and die in the airless forgotten dark of his dreams and now Rozanov, the only player at camp who might've been better at hockey than Shane, with his newly-long legs and newly-defined abs and his indifferent smirking gaze, was lying (maybe) hard above him, asking wildly inappropriate questions and claiming it was all normal and fine and good? Nonsense. If this was normal, Shane was missing way more social cues in his day-to-day life than he thought.

    -
    In which Shane and Ilya meet at hockey camp as teens and a bunch of other things also go differently. Not a teen fic tho I promise!

    Language:
    English
    Words:
    89,699
    Chapters:
    9/9
    Files:
    5 versions
    AO3:
    #80334051
  4. “I’m…. I have a boyfriend, actually,” Shane whispered. “So…”

    “So?” The demon’s expression broke into an amused grin. “I don’t really care, but I can be polite. Where’s he, then?”

    He ditched me just an hour before our date for something definitely more important, and that’s how I got in a shitty warehouse with my friends, summoning a sex demon, who hit my balls while I was asleep and it was so fucking good I got the hardest orgasm in my life, though Shane.

    “Like, currently?” he said. “I don’t know.”

    _____________

    Demon summoning go wrong. Or right?

    Language:
    English
    Words:
    10,246
    Chapters:
    1/1
    Files:
    1
    AO3:
    #83897671
  5. 5 times Ilya free uses Shane + 1 time Shane free uses Ilya

    Language:
    English
    Words:
    7,788
    Chapters:
    1/1
    Files:
    1
    AO3:
    #82408991
  6. “It won’t stop,” Shane said to the floor. His hands slid down and grabbed at his crotch, rubbing frantically over his boxers. “I can’t make it stop.”

    They were still in the fucking hallway, and yes, it was six in the morning, but it was not private. Anyone could walk in, from their own apartments or the elevator. And Shane wasn’t exactly being quiet, gasping and groaning as he massaged himself. Viagra didn’t do this. It didn’t make you lose all sense of space, of boundaries, of… yourself.

    This wasn’t normal. This wasn’t natural.

    ***

    The morning after Ilya watches Shane and Rose together at the club, he gets a call from Shane. Something is wrong, and Shane says Ilya is the only one who can fix it. Ilya knows it's a bad idea, but that's never stopped him before.

    Language:
    English
    Words:
    35,848
    Chapters:
    5/5
    Files:
    1
    AO3:
    #81196341
  7. Laceration by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-03-12

    Shane Hollander was perfect; the perfect son, the perfect boyfriend, the perfect friend. He had spent years refining perfection, making sure he was the picture of it. It was second nature after all these years; a suit that didn’t quite fit, but that he’d gotten used to.
    Enter Ilya Rozanov.

    Language:
    English
    Words:
    56,485
    Chapters:
    7/7
    Files:
    1
    AO3:
    #81052751