lovelettrs



Recent works

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    In the end, there’s no jigsaw falling into place. There’s no gradual realisation, no growing suspicion, no hmm, that was kinda weird. Of course there isn’t — Zhang Hao wasn’t aware he should be on the lookout for fucking vampires. Least of all his boyfriend being an actual, honest-to-God vampire.


    Zhang Hao always thought his biggest problem in his final year of school would be the college entrance exam.

    Language:
    English
    Words:
    33,227
    Chapters:
    1/1
    Comments:
    116
    Kudos:
    1,372
    Bookmarks:
    316
    Hits:
    20,677

    14 Aug 2026

  2. Public Bookmark *

    Tags
    Summary

    If they were together — his breath quickens just thinking about it — then Zhang Hao would search for him in the crowd, would reach out to him with an outstretched hand. Hanbin would cross that fan-idol boundary; it's not so much about him seeing Zhang Hao, because he already knows everything there is to know, but Zhang Hao seeing him. He would dissect Hanbin meticulously and lovingly, tilting his head with a thoughtful notch in his brow. It would be his decision whether he would accept what he sees or run screaming.


    Hanbin is Zhang Hao's biggest fan.

    Language:
    English
    Words:
    29,577
    Chapters:
    1/1
    Comments:
    146
    Kudos:
    1,611
    Bookmarks:
    395
    Hits:
    27,667

    05 Aug 2026

  3. Public Bookmark *

    Tags
    Summary

    It's fitting that he realises he loves Hanbin while he's watching him tear out another tribute's throat with his teeth. He had expected that it would be earth-shattering, maybe, something similar to the depictions in the romance novels he used to read. But Zhang Hao only traces Hanbin's form on the screen, his staunch refusal to cede victory, and thinks oh, I love him.


    If only Zhang Hao knew winning the Games would be the easy part.

    Language:
    English
    Words:
    66,315
    Chapters:
    2/2
    Comments:
    104
    Kudos:
    592
    Bookmarks:
    190
    Hits:
    12,601

    30 Jun 2026

    Bookmarker's Notes

    cried at work because of this

  4. Public Bookmark *

    Tags
    Summary

    If any part of Hanbin was thinking about how this looked from an outside perspective right now, he would know that he had already crossed well over the line of propriety for an awards show. So without stopping to think at all, Hanbin swings himself around to Zhang Hao’s other side under the guise of checking the left side of his face, one hand nearly touching his cheek before he realizes that might actually create a blemish in his makeup.

    “Perfect,” Hanbin whispers.

    “What?” Zhang Hao’s head tilts in question.

    Hanbin coughs awkwardly, “I said it looks good.”

    or, the one where sung hanbin, idol-turned-actor, causes quite the commotion online when videos are posted of him nearly kissing renowned singer zhang hao in the middle of an awards show ceremony where they’d both been nominated.

    Language:
    English
    Words:
    12,801
    Chapters:
    1/1
    Comments:
    40
    Kudos:
    690
    Bookmarks:
    103
    Hits:
    6,566

    18 Jun 2026

  5. Public Bookmark *

    Tags
    Summary

    “You’ve been dating for a year and a half,” Jiwoong says, “What do you mean not that serious?”

    “Ah…” Zhang Hao starts and then stops himself.

    There’s no excuse he can give them that will make them understand, not unless he admits this whole relationship is a sham.

    Zhang Hao never meant for his small white lie about having a boyfriend to spiral so far out of control. Hiring Hanbin to play the part was supposed to be a simple transaction, but with every fake date they go on, the line between pretend and something real begins to blur.

    Language:
    English
    Words:
    49,906
    Chapters:
    1/1
    Collections:
    1
    Comments:
    183
    Kudos:
    1,416
    Bookmarks:
    397
    Hits:
    18,565

    14 Jun 2026

    Bookmarker's Notes

    every increased age gap fic has crack in it…. reread so many times