WhisperedCravings



Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Ilya thought that maybe over time his obsession with just looking at Shane would fade. He was wrong. He could stare at him from the moment he opened his eyes until they went to sleep again and it still wouldn't be enough. He tried to memorize every freckle on his face just for them to change with a day in the sun. He wanted to worship his body the way Shane deserved.

    Or

    Ilya really sucks at leaving Shane alone when he is busy with work so Shane puts him in his place.

    Series
    Language:
    English
    Words:
    3,661
    Chapters:
    1/1
    Comments:
    32
    Kudos:
    837
    Bookmarks:
    116
    Hits:
    11,951

    26 Jun 2026

  2. Public Bookmark 98

    Tags
    Summary

    “Nothing you could ever ask would be too weird.” Ilya said, hauling him back in for a kiss. Shane knew Ilya would taste his own sweat in his mouth.

    “Nothing? There's literally nothing I could ask that would make you want to stop?” Shane asked, trying to build courage to ask for something that has prickled at his brain for quite some time now.

    Or

    Shane and Ilya get down and dirty outside.

    Series
    Language:
    English
    Words:
    4,146
    Chapters:
    1/1
    Comments:
    37
    Kudos:
    567
    Bookmarks:
    98
    Hits:
    12,472

    26 Jun 2026

  3. Public Bookmark 19

    Tags
    Summary

    I hate that I saw you again last night. You were with somebody and so was I.
    Met you in the bathroom at 12:05 and I fucked you again.

    Or: Ilya sees Shane playing the perfect boyfriend on the dance floor. Shane sees Ilya kissing a stranger.
    They end up trapped inside a locked restroom, destoying whatever control they had left.
    It's dirty, it's punishing and it leaves a bruise much deeper than the ones on Shane's neck.

    Language:
    English
    Words:
    4,947
    Chapters:
    1/1
    Collections:
    1
    Comments:
    8
    Kudos:
    102
    Bookmarks:
    19
    Hits:
    1,615

    26 Jun 2026

  4. Public Bookmark *

    Tags
    Summary

    Ilya Rozanov, captain of the Boston Raiders, has a boyfriend. A definitely real, suspiciously (and boringly) handsome, conveniently offline, consistently unable to meet up in real life boyfriend.

    Who lives in Canada.

    Unfortunately for him, absolutely no one believes him.

    The more serious Ilya gets about his Totally Real Canadian Boyfriend™️, the more concerned his teammates become that someone either needs to call MTV and get him on the next episode of Catfish or that he's slowly losing his mind.

    Shane Hollander is, fortunately, very real, very sarcastic, and increasingly delighted that an entire NHL locker room seems to think that he's a government psyop to distract Ilya from his game.

    Series
    Language:
    English
    Words:
    17,633
    Chapters:
    1/1
    Comments:
    649
    Kudos:
    8,187
    Bookmarks:
    1,337
    Hits:
    48,978

    25 Jun 2026

  5. Public Bookmark 91

    Tags
    Summary

    “You heard me. Truth or dare?” Hollander asks, crossing his arms over his chest. His breath ghosts over Ilya's ear, causing a shiver to run up his spine despite the heat inside.

    Ilya is not often surprised. He doesn't like surprises. He is usually the one who is causing chaos around him, bringing a tornado of mayhem with him wherever he goes. If he is the one starting shit then it can't sneak up on him. Then he can't be caught off guard. Can't be caught gaping like he is now, like an idiot.

    He tries to regain what's left of his composure. Save some face, if he ever had any.

    ---

    Or, a bunch of tipsy hockey players play a slightly homoerotic game of Truth or Dare and Ilya becomes very jealous at the idea that Shane has sent nudes to someone who isn't him. Both men proceed to crash out into a spiral of possessiveness and jealousy.

    Language:
    English
    Words:
    10,449
    Chapters:
    1/1
    Comments:
    22
    Kudos:
    657
    Bookmarks:
    91
    Hits:
    5,820

    21 Jun 2026