kittysang



Recent works

Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    “Have you ever heard about the origami hearts tradition in the hospital?”

    Taking the heart, the child excitedly inspected it, nodding in glee. “Yes! My mama told me that when someone leaves the hospital to go to heaven, we all fold a paper heart for them! Like this, like this!”

    “That’s right,” chuckled Soobin. “But do you know how it started? It started here, in this room. From a boy who used to fold a paper heart every day for his lost love, hoping each one he makes will take him closer to the day those eyes would open again.”

    "Unfortunately for him, the day never came."

    In other words, a hopeless love story of two childhood best friends who didn't realise what it meant to have each other until it was too late; compiled of yearning, loss, forlorn hope, unrequited love, and every tragedy in between.

    Language:
    English
    Words:
    28,825
    Chapters:
    1/1
    Comments:
    2,217
    Kudos:
    17,697
    Bookmarks:
    3,420
    Hits:
    1,220,985

    12 Jan 2026

  2. Public Bookmark *

    Tags
    Summary

    “If Beomgyu is okay with it, then I’m fine with keeping this a secret.”

    It was an indirect question, Yeonjun’s way of seeking his approval without having to address him or even spare him a glance, and Beomgyu couldn’t quite decide if he preferred it that way. Regardless, he found himself agreeing.

    By the time he'd realised that he was making an irrevocably horrible decision, it was already too late.

    In light of their boom in popularity due to a relationship leak via Dispatch a year prior, Beomgyu and Yeonjun are elected as Inkigayo's newest MC's.

    There's only one problem. They broke up two months ago.

    Language:
    English
    Words:
    60,639
    Chapters:
    1/1
    Collections:
    1
    Comments:
    69
    Kudos:
    873
    Bookmarks:
    232
    Hits:
    17,995

    28 Apr 2024

  3. Public Bookmark *

    Tags
    Summary

    It takes Yeonjun a second to realize where he is. Not on a plane, not in a make-up artist’s chair, not in a music show waiting room. He’s barely lucid after three consecutive show days in Los Angeles and two days of travel.

    It’s his first free day in months. He should be snoring in bed, not in the backstreets of Yeoju with his driver, trying to find an address he’s been promising to get to for years.

    He used to be so good at keeping promises.

    ---

    TXT disband. Yeonjun goes to Beomgyu's new cafe five years later.

    Language:
    English
    Words:
    10,172
    Chapters:
    1/1
    Comments:
    40
    Kudos:
    568
    Bookmarks:
    107
    Hits:
    5,669

    23 Jul 2023

    Bookmarker's Notes

    words can't even begin to describe how this fic just moved me. your writing is so beautiful ah, thank you so much for posting it <3

  4. Public Bookmark *

    Tags
    Summary

    He hasn’t even touched Kai, but he already feels completely out of his depth. “How’re you feeling?” Soobin manages to say, walking slowly over to Kai’s bed.

    “Like shit,” Kai whines. “I feel so hot, and my skin’s all prickly, and everything hurts.”

    (or: kai goes into heat for the very first time, soobin helps him through it, and things go downhill from there)

    Language:
    English
    Words:
    10,773
    Chapters:
    1/1
    Comments:
    79
    Kudos:
    1,636
    Bookmarks:
    237
    Hits:
    20,337

    23 Jul 2023

    Bookmarker's Notes

    so rarely do i find a fic that completely captures and enthralls me, this was so well written and you can literally feel every emotion, my heart was ACHING (good thing) god just, everything about this is perfect. thank you SO MUCH for sharing your talent with us