1 – 4 of 4 Works in jerking off

  • jerking off ×
  1. Rookie Mistakes by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-05-25

    Ilya pulls back first, breathing hard, eyes blazing down at Shane. He drags a thumb across Shane’s swollen lips. “Is your first time with a man?” Shane huffs a wrecked laugh, chest rising and falling fast. “Definitely not.” Ilya’s grin is sharp and almost feral. “Good. I want to hear you.” Shane is two years younger than Ilya and they play for the same team. But what if Shane was a bit wilder, less afraid to experiment sexually, and a bit more of a typical ice hockey guy? Get ready for teammates to friends to friends with benefits to lovers. (Please note that Shane/Hayden are tagged because they’re 18/19 and a little bit sexually curious and I’m a believer in over-tagging. Also from Ch4 out it’s full of explicit sex, fair warning.)

    Language:
    English
    Words:
    88,425
    Chapters:
    25/25
    Files:
    1
    AO3:
    #78122231
  2. One accidental word sends Shane spiraling, but Ilya knows exactly what Shane needs—and he’s going to make him ask for it properly.

    or

    Shane accidentally calls Ilya Dad and realizes he might have a daddy kink

    Language:
    English
    Words:
    4,844
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78441246
  3. loving this body by

    Heated Rivalry (TV)
    • E
    • ✓

    2025-12-16

    Ilya picks up on the third ring, breathing heavily into the phone. Shane hears a door slam shut through the device. “Do not yell at me.” 

    Shane stares at the half-empty bottle of vodka on the coffee table. “You suck.”

    “I suck? I scored hat-trick! In your stupid body! I have not eaten in six hours, Hollander. I have not pissed. I have not laid down. I want to go home.” 

    “Rozanov–” 

    “Your mother has called twenty times. Your manager has called thirty times. Your father text me picture of crossword puzzle and ask for help. Clue is about American President from the 1980s. I cannot help!”

    OR: the hollanov bodyswap fic. 

    Language:
    English
    Words:
    22,370
    Chapters:
    1/1
    Files:
    4 versions
    AO3:
    #75819761
  4. “You broke up with her,” Ilya says, arms loosening against his chest.

    “No, she, uh—” Shane ducks his head, avoiding Ilya’s eyes. “We slept together. And she kind of … she didn’t confront me, I guess. But she talked to me. Kind of hinted that she thought I might not be…”

    “Into girls?” Ilya finishes for him.

    “Something like that.”

    “You denied it?” 

    “No, I— I told her. About me. About—us,” Shane’s head snaps up, a hand lifted in Ilya’s direction. “Not about us, us. That I’d been sleeping with someone. Another player. I didn’t tell her about you.”

    OR: Shane comes out to Rose and runs toward the safest pair of arms he knows: Ilya’s. 

    Language:
    English
    Words:
    6,484
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #75682216