epicfrenchfry



Recent works

Recent series

  1. Summary

    A collection of unrelated oneshots for Kinktober 2025

    Words:
    32,103
    Works:
    9
    Bookmarks:
    7
  2. Words:
    427,239
    Works:
    13
    Bookmarks:
    24

Recent bookmarks

  1. Public Bookmark 41

    Tags
    Summary

    Suguru reaches out, snatching one of Satoru’s hands, stilling its movement. He interlaces their fingers and pins the hand to the bed over Satoru’s head.

    “Satoru,” he murmurs.

    “And from there the applications are--what?” Satoru jerks, startled halfway through a thought. His pink lips are plush and glossy, just begging to be kissed.

    Suguru runs his fingers through Satoru’s silky hair, watching as the fine strands fall from his grasp and float gently back down to rest on his blindfold.

    “You look very pretty today.”

    Or,

    Suguru decides to put Satoru’s praise kink to good use.

    Language:
    English
    Words:
    6,982
    Chapters:
    1/1
    Comments:
    27
    Kudos:
    245
    Bookmarks:
    41
    Hits:
    3,652

    29 Jun 2026

  2. Public Bookmark *

    Tags
    Summary

    Ilya was used to hazing. He had been subjected to it, he had participated in it, and, as a captain, he had stood guard over the rookies and protected them from anything truly harmful. But if he had been asked, Ilya would have approved of this prank. He would have authorized it, given Cliff and Vicky his seal of approval, perhaps even helped orchestrate it.

    Any other day, Ilya might have been happy to play along.

    But, in perfect dramatic irony, it had not happened any other day. It had happened today. And, cherry on top, of course the rookie had to walk in when Shane was already freaking out about Ilya saying his name.

    +++

    A prank-gone-wrong leads to the Boston Bears finding out about Shane and Ilya’s relationship in 2016. The day Ilya first invited Shane into his house. Right after they say each other’s names for the first time. Fuck his life, honestly.

    Series
    Language:
    English
    Words:
    30,173
    Chapters:
    3/3
    Collections:
    1
    Comments:
    2,043
    Kudos:
    23,933
    Bookmarks:
    5,787
    Hits:
    236,105

    15 Jun 2026

  3. Public Bookmark *

    Tags
    Summary

    Pride Night was supposed to be the easy part.

    Then Dallas Kent showed up, Troy Barrett threw the first punch, Ilya Rozanov stopped the fight, and Ottawa won a game nobody felt much like celebrating.

    By morning, Dallas was in custody, Ilya was in hospital, and the internet had decided everyone knew exactly what had happened.

    A week later, injured, furious, and barely holding himself together, Ilya tries to get back to hockey.

    Instead, he gets a camera.

    One soft question.

    One honest answer.

    “My boyfriend.”

    It is the truth.

    It is also the one thing he and Shane were supposed to choose together.

    Based on a Reddit fic prompt by u/backtothefuture2028.

    Series
    Language:
    English
    Words:
    38,786
    Chapters:
    4/5
    Comments:
    286
    Kudos:
    2,537
    Bookmarks:
    412
    Hits:
    33,972

    15 Jun 2026

  4. Public Bookmark *

    Tags
    Summary

    It's not the worst thing Cliff's ever done, by far, but he wouldn't exactly say he's proud of it either. It's surprisingly easy to get the number from Roz's phone, despite it being practically glued to his hand all the time. But 8 shots and 3 beers will do that to a man, Cliff supposes - even a Russian one.

    He's doing this for Roz, and for the team. Sure, the boys had probably been joking when they'd mentioned going "straight to source" to solve The Montreal Jane Problem, but the last 6 weeks had been frankly unbearable. He wasn't sure what exactly Roz had done, but it had to be fixable. They'd been texting for years, for christ's sake. Undoubtedly messy and unconventional, but clearly this Jane was way more important than Roz was willing to admit. Maybe even to himself.

    Maybe that was the problem.
    _________________

    (Or, Cliff starts texting "Jane" before the 2017 All Star Game, and things sort of go from there.)

    Language:
    English
    Words:
    10,248
    Chapters:
    2/2
    Collections:
    2
    Comments:
    193
    Kudos:
    5,887
    Bookmarks:
    1,259
    Hits:
    53,685

    11 Jun 2026

  5. Public Bookmark *

    Tags
    Summary

    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
    Comments:
    1,349
    Kudos:
    29,051
    Bookmarks:
    5,510
    Hits:
    214,496

    11 Jun 2026