haru045



Recent works

Recent bookmarks

  1. Public Bookmark 52

    Tags
    Summary

    Ilya has passively crushed on his university's star hockey player for the past three years.

    Shane doesn't know he exists.

    When Ilya spots him at a gay club standing alone like a lost puppy, he decides to change that.

    Language:
    English
    Words:
    5,485
    Chapters:
    1/?
    Comments:
    34
    Kudos:
    214
    Bookmarks:
    52
    Hits:
    2,693

    12 Jun 2026

  2. Rec *

    Tags
    Summary

    Bingge is dissatisfied with his life after encountering that other, sweeter, softer shizun, so he seeks to satiate his hunger in his own past. Past-Bingge is trapped in his own wardrobe by someone the very image of himself. Shen Jiu finds himself dealing with a version of his captor who wants something new from him, something more than just his suffering- the past is a complex web of misery and misunderstandings, will any of them be able to make it through to a better future?

    Language:
    English
    Words:
    64,735
    Chapters:
    23/23
    Comments:
    509
    Kudos:
    1,749
    Bookmarks:
    375
    Hits:
    33,380

    12 Jun 2026

  3. Public Bookmark *

    Tags
    Summary

    "Bring Luca home with us, Mon Cher."

    His husband looked hesitant. "But he is not our pack—"

    "I know you've been wanting to invite him. He's pack in all but name. Bring him home with us, Ilya." Shane glares at him. "Let me feed him, Alpha. Let me provide." He had already made the decision, all that's left for Ilya to do is comply.

    Ilya bared his neck, his shirt collar slipping to reveal the outlines of a deeply scarred mating bite at his scent gland. "Yes, Omega." He says.

    Series
    Language:
    English
    Words:
    4,101
    Chapters:
    1/1
    Comments:
    13
    Kudos:
    716
    Bookmarks:
    105
    Hits:
    12,911

    22 May 2026

  4. Public Bookmark *

    Words:
    103,966
    Works:
    2
    Bookmarks:
    3,208

    02 May 2026

  5. Public Bookmark *

    Tags
    Summary

    Shane Hollander is stupid.

    Ilya didn’t know what Shane saw in him, but you can't just fall for a man you barely met. You can't just fall so deep and so quickly.

    Shane looked at him like devotion came naturally, like getting hurt was a price he was willing to pay. Ilya wanted to protect him from being hurt at all costs. But what if he was the one who did it?

    Shane went first in the draft, and then threw it away by choosing Ottawa.
    A bad team. A losing future. No Cups. No real rivalry.
    Ilya didn’t understand the decision. He refused to.

    Or.

    Shane got his second chance. This time, he refused to wait for years to get his Ilya. He had to take him fast, before depression or any other crap got him. But if he touched the timeline wrong—if anything went off-script—what did it cost?

    Series
    Language:
    English
    Words:
    70,822
    Chapters:
    48/48
    Comments:
    5,395
    Kudos:
    6,401
    Bookmarks:
    1,969
    Hits:
    244,980

    29 Apr 2026