htp_moon



Recent bookmarks

  1. Public Bookmark 12

    Tags
    Summary

    Shane finds an injured wolf while out in the forest and is determined to help. Ilya just wants a place to call home.

    Language:
    English
    Words:
    2,471
    Chapters:
    1/5
    Comments:
    2
    Kudos:
    52
    Bookmarks:
    12
    Hits:
    499

    10 Jan 2026

  2. Public Bookmark 70

    Tags
    Summary

    “Yes,” Ilya says carefully. “We’re friends.”

    Which is true. Technically. In the same way the sky is technically blue. Troy nods, like he’s confirming something he already knew. He takes a sip of his beer, then exhales, a quick huff of air that might be courage.

    “Do you think-” he says, and then stops, grins awkwardly. “This is stupid.”

    “Just say it,” Ilya replies, a little too quickly.

    Troy laughs. “Okay. Do you think I could get his number?”

    The words land wrong. Hard. For a second, he worries his heart has stopped. Ilya turns slowly, fixing Troy with a look that’s supposed to be neutral. Captain neutral. Inside, something hot and sharp twists in his chest.

    ---

    Troy asks Ilya for Shane's number. Ilya does not cope well.

    Language:
    English
    Words:
    4,053
    Chapters:
    2/3
    Comments:
    9
    Kudos:
    395
    Bookmarks:
    70
    Hits:
    4,628

    08 Jan 2026

  3. Public Bookmark *

    Tags
    Summary

    Shane is a struggling college student; no money for gas, freezing his ass of every night, and wants to do nothing but lay in bed. His job sucks, too. He wants to leave, to quit it all, but has no way to do so. Not until Rose convinces (forces) him to look at a Sugar Daddy app, somewhere he can find an older man to pay him to be friends, talk, hang-out, or more. What is Shane to do?

    Language:
    English
    Words:
    11,458
    Chapters:
    5/?
    Comments:
    22
    Kudos:
    302
    Bookmarks:
    103
    Hits:
    4,983

    03 Jan 2026

  4. Public Bookmark *

    Tags
    Summary

    “Did I do something wrong?”

    “No. No, Hollander,” Ilya coughed, eyes flitting around the room. “Is just– Is too much.”

    “This is… too much?” Shane repeated slowly, incredulously. “We see each other maybe once a month. Less, even.”

    “No. Is not that– You are just,” Ilya swore under his breath in Russian. His accent was getting thicker, the words clunkier, in the way it always got stronger when he was frustrated or tired. Shane hated himself for recognizing it. “...too much.”

    OR

    In the Heated Rivalry book, Ilya intends to break things off with Shane the night of the All-Star Game, but then Shane gets hurt. What if Shane never gets injured by Marlow, and Ilya really does break things off?

    (Basically, a shit ton of angst and Shane Hollander learning to love himself. There will be a happy ending!)

    Language:
    English
    Words:
    14,563
    Chapters:
    5/?
    Comments:
    163
    Kudos:
    1,400
    Bookmarks:
    455
    Hits:
    18,216

    29 Dec 2025

  5. Public Bookmark *

    Tags
    Summary

    Loving Shane Hollander had taught Ilya Rozanov how to slow down.

    They had a plan now. A life that made sense. Something quiet, stable, and boring. For once, Ilya believed peace might be something he could actually have, not just something he pretended not to want.

    Then Troy Barrett arrives from Toronto and starts looking at what Ilya has built like it’s something he might take. Like peace is something might need too.

    Ilya tells himself it’s nothing. A misunderstanding. He plays captain. He plays fair. He plays nice.

    But loathing has always come easier than love, and once everything starts to unravel, Ilya learns there are only so many times you can choose peace before you are forced to show how far you’ll go to keep Shane Hollander to yourself.

    Or

    Ilya’s POV of the series of unfortunate events best called ‘Troy Barrett’

    Series
    Language:
    English
    Words:
    36,440
    Chapters:
    6/?
    Comments:
    290
    Kudos:
    1,339
    Bookmarks:
    387
    Hits:
    32,640

    29 Dec 2025