21 – 40 of 40 Works in Vaginal Sex

  • Vaginal Sex ×
  1. Scent Drunk by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-02-24

    Whimpering, Shane looked down between their bodies. Ilya’s other hand dragged slowly down Shane’s chest, over his trembling stomach, and came to rest just below his navel. There, pressed against Ilya’s own abdomen, was a soft, distinct bulge.

    “See?” Ilya whispered, his eyes glowing with a feral light. “That’s me. Inside you.”

    He pressed down with his fingers, right on the bulge.

    Shane screamed.

    (or, first day at the cottage gets Ilya scent drunk on his omega)

    Tag to be covered: Crying Shane Hollander

    Language:
    English
    Words:
    3,812
    Chapters:
    1/1
    Files:
    1
    AO3:
    #80195216
  2. Shane Hollander navigates his daughter's silent treatment. Ilya is helpful, until he's not. Shane Hollander tries to get some sleep. Ilya is "helpful" but in reality he's definitely not.

    Language:
    English
    Words:
    5,516
    Chapters:
    2/2
    Files:
    1
    AO3:
    #79171016
  3. Shane and Ilya once knew each other in what feels like another life. Years later, Shane has transitioned, buried his past and finally embraced his truest self. He comes to McGill to play on the men’s hockey team—only to find his roommate is Ilya Rozanov.

    “Sorry—um.” Shane swallowed. “I’m Shane.”

    Something passed across Ilya’s face, quick and unreadable. Shane’s pulse spiked, thudding loud in his ears. Did he know? If Ilya recognized him—if something clicked—what would stop him from telling the coaches? What would stop him from telling everyone?
    Then Ilya smoothed it away, the moment gone as if it had never existed.

    “Huh,” he said. “Funny. I used to know a Shane. Pretty girl. Good at hockey.”

    Shane’s eyes widened. His mouth went dry. Was Ilya fucking with him?

    “Oh—um. I—”

    “Relax,” Ilya cut in, lips curling into something almost amused, almost sharp. “You are very pretty, too.”

    Language:
    English
    Words:
    30,961
    Chapters:
    4/4
    Files:
    1
    AO3:
    #78981291
  4. “Alpha.” He let his omega take charge of his tone of voice, his logical thoughts taking the backseat at the moment, and he sounded wrecked. “Please be mine.” He felt more than heard Ilya’s chuckle, making him shiver, “I’ve always been yours, Shane.” “Bite me, Ilya.” the mating of two lovedrunk fools.

    Language:
    English
    Words:
    21,217
    Chapters:
    5/5
    Files:
    1
    AO3:
    #78183226
  5. A short excerpt from a time that is deemed the "feral hours" by Ilya Rosanov.

    Language:
    English
    Words:
    2,945
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78984596
  6. Ilya is certainly no stranger to having his son’s boyfriend over for the holidays. Shane has visited the Rozanovs plenty of times before, mainly for family celebrations. If Ilya is being honest with himself, Shane isn't really a great match for Andrei. He's not really sure how they've lasted so long. Not because Shane is a bad partner for Andrei, in fact, it's quite the opposite. Ilya thinks Shane could do better.

    No one needs to know that Ilya may or may not have fantasised about Shane once or twice before. Only once or twice.

    Or:

    Ilya Rozanov has a thing for his son's boyfriend, Shane Hollander.

    Language:
    English
    Words:
    12,858
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78866856
  7. Rozanov adjusted his towel, and Shane’s eyes were drawn to the motion like magnets. “Well, if I come to 1410 tonight at nine o’clock…” Rozanov said casually, leaving the question open. “I might open,” Shane responded. He shouldn’t have entertained this conversation at all, he knew. He knew how dangerous this could be, for so many reasons and for both of them. But he also wanted, so, so badly. He wanted to be touched, he wanted to feel good, and he wanted Rozanov to be the one to give that to him. He wanted Rozanov. Rozanov nodded, like this was the expected response, and shrugged casually. “I might knock,” he said, then walked away to his own locker where his things were stashed. Or, a trans Shane rewrite of their first time.

    Language:
    English
    Words:
    9,227
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78274266
  8. Pretty Problem by

    Heated Rivalry (TV)
    • E
    • ?
    • ✓

    2026-01-18

    Shane Hollander wakes up with a pussy.

    Language:
    English
    Words:
    4,398
    Chapters:
    2/2
    Files:
    1
    AO3:
    #77561996
  9. A Subtle Flame by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-17

    Shane didn’t go to Rozanov’s hotel room with the intention of letting the alpha fuck him, at least not the first time. in which Shane and Ilya both try to exercise some self-restraint.

    Language:
    English
    Words:
    2,427
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77816266
  10. After years of hiding his dynamic, all Shane wants is to spend a normal heat with his boyfriend, Ilya Rozanov. This proves to be difficult when nobody knows he's secretly mated to his archrival.

    Language:
    English
    Words:
    4,202
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77308261
  11. “I told you it was supposed to be a surprise asshole,” Shane whispers and it was only then that Ilya finally noticed the razor in his hand and the notch of hair missing from Shane’s perfect pussy. Ilya’s throat goes dry and his hand reaches out to thumb at the perfectly smooth area. Ilya helps Shane shave.

    Language:
    English
    Words:
    3,374
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77189856
  12. Ya Tebya Lyublyu by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-04

    “Ya tebya lyublyu…” Shane's heart skips a beat in his chest. Ilya’s lips kiss and kiss over and over but Shane can't stop thinking about where he's heard those words before. He's heard them in that soft, yearning tone, in a desperate, emotional frenzy— And then it clicks. Ilya has said them to him before, and he can pinpoint exactly when.

    Language:
    English
    Words:
    2,600
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77099066
  13. toil and trouble by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-04

    “Wow,” Ilya snickers. “Not even Golden Boy Hollander is safe from the pussy curse, huh?” “Do not call it that.” Ilya crosses his arms and looks at Shane like he’s being stupid. It’s a frustratingly familiar look. “It is a curse that gives a pussy. Pussy curse. It’s not that bad of curse, actually.” Or; Someone commissions a witch to curse Shane with a vagina. It’s a flagrant violation of MLH rules, but Ilya’s always been good at making lemonade out of lemons.

    Language:
    English
    Words:
    3,790
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #77073321
  14. “I want a baby” Shane confessed, voice trembling, Ilya’s eyebrows scrunched together, and Shane’s omega, so sensitive from being bared open, completely raw, took that as rejection. Shane started to sob, uncontrollable tears flooding his vision as he was engulfed in Ilya’s scent, burning softly like cedarwood. Ilya pulled back, stroking Shane’s teary freckles, “Of course, we can my love” he said, “We can look at the options. There is surrogacy; however, is not very ethical. There is adoption-” “No” Shane whispered, “I want your baby. I wanna have your pups.” Or Shane really wants to have Ilya's baby. He's also really horny.

    Language:
    English
    Words:
    5,841
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76854926
  15. Shane gets bitched at the cottage.

    Language:
    English
    Words:
    3,700
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76731656
  16. “M’ sorry, I’m sorry”, Shane whimpers, “Jus’ needed something dirty, couldn’t smell you on your clothes. Smelt bad, smelt wrong. M’ sorry, m’ sorry-” “Is okay, my love”, Ilya reassures, trying desperately to focus on comforting Shane, eyes zeroing in on the way his husband’s legs have fallen open, revealing Shane’s tuft of dark pubic hair and the shimmer of slick on his protruding labia, “What do you need, moy lyubimyy?” Ilya asks, “Tell me- and I will get it for you” Or Shane wants Ilya's dirty clothes for his nest.

    Language:
    English
    Words:
    6,105
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76705481
  17. Shane’s an Omega in denial. Ilya’s the Alpha who can make him admit his want. One tough game later, the truth comes out as Shane finally gives into his inner desires. or Ilya is just a little shit with ridiculously good looks

    Language:
    English
    Words:
    3,971
    Chapters:
    2/2
    Files:
    1
    AO3:
    #76529256
  18. They've been at it for hours. Or rather, Shane has been at it for hours. He's come three times already, each one unsatisfying and unfulfilling, but Ilya won't let him stop, won’t just give him what he wants. “Please… please, I-Ilya…” Shane’s voice is hoarse as he pleads, but Ilya ignores him, piercing eyes sharp in the mirror as he watches intently. He brings his lips to Shane's neck, a hand sliding down his chest to dip between his thighs. “Don't stop.”

    Language:
    English
    Words:
    1,801
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76437831
  19. “Do you want to fuck Svetlana?

    Shane dropped his phone. “What? No. Are you fucking crazy?”

    “I am not crazy,” Ilya said. “But I would like to be fucking. Maybe both of you. At once.”

    “Too bad you only have one dick then,” Shane said, incredulous.

    “My innocent sweet boy, Hollander. Never had a threesome before?”

    “I could barely handle one girl at a time,” Shane confessed. “Much less two. Because, Rozanov, I am gay.”

    +++

    Ilya and Svetlana propose a threesome for old time's sake. Shane learns that sometimes, experimentation can be very, very rewarding. An exploration of identity and desire and, ultimately, being true to yourself.

    Language:
    English
    Words:
    12,644
    Chapters:
    2/2
    Files:
    1
    AO3:
    #75911851
  20. The morning after Shane's heat breaks, he wakes up in an empty bed with a deep, throbbing mark on his neck and a text on his phone from Ilya that says, I am sorry. We should break the bond. Or, a bite in Vegas ruins everything, for a while.

    Language:
    English
    Words:
    7,206
    Chapters:
    3/3
    Files:
    1
    AO3:
    #75345861
  1. ← Previous
  2. 1
  3. 2