MacMo



Recent bookmarks

  1. Public Bookmark *

    Tags
    Summary

    Seonghwa always knew that his life was going to be hard. It was as plain for him to see as his own hands in front of him, but he wanted to try to live his life looking towards the sun.
    His uncle made that hard. Whenever the stress of life became too much for him, his uncle would berate Seonghwa over it, blaming it on his father for bringing his mother into their lives, on him being too much like his mother. It always came back to his mother.
    Because Seonghwa’s mother was a harpy.
    When he was 12, his uncle had a debt to a pirate captain from a job that went very poorly because of him.
    And Seonghwa was how he settled that debt. Seonghwa, to spare his uncle.
    _____
    Seonghwa is half harpy in a world that sees nonhuman beings as other and unnatural, trapped in a life of piracy and kept against his will on board a scourge crew. But when the crew of the Horizon comes along and gives him a chance at a different life, he must find a way to settle into a life leagues apart from the one he's always known, try to fit himself into the tightly-knit fabric of the crew, while hiding the truth of himself. Can he while still finally allowing himself to be seen?

    Specific CW at beginning of each chapter

    Series
    Language:
    English
    Words:
    161,789
    Chapters:
    36/36
    Comments:
    808
    Kudos:
    3,260
    Bookmarks:
    850
    Hits:
    112,425

    16 Jul 2026

  2. Public Bookmark *

    Tags
    Summary

    When the spaceship Destiny gains two crewmembers, it’s natural that Mingi, as the technical maintenance officer, takes the new android under his wing and starts giving him jobs around the ship. He’s not quite sure what model ‘Yeosang’ is, but he’s clearly very advanced, with a high-quality humanoid body, a large database of information, and high enough artificial intelligence to hold full conversations, even if he’s still a little stilted and awkward sometimes. He almost makes a convincing human. Too convincing, in fact – before long, Mingi realises with panic that he’s starting to catch feelings for a computer who can’t possibly reciprocate them.

    Meanwhile, Kang Yeosang, regular human with a lot of random knowledge, a good brain for maths, and a tendency to stare blankly into space, is enjoying all their time spent in the engine room together, and quietly hoping his crush on Mingi might just be mutual.

    Language:
    English
    Words:
    10,669
    Chapters:
    1/1
    Comments:
    192
    Kudos:
    1,275
    Bookmarks:
    308
    Hits:
    8,727

    15 Jul 2026

  3. Public Bookmark *

    Tags
    Summary

    “I’m a... vampire?” Jisung asked, wincing at the rough cadence of his voice after going so long without speaking.

    “You are,” Chan replied wearily. “You didn’t... know?”

    Jisung shook his head. “I was... attacked— last April,” he started. “And then I woke up as a bat.”

    Around him, the group’s eyes widened in near unison. “And you never shifted back?” Seungmin asked, aghast.

    Jisung looked down at the bedspread in shame as he shrugged halfheartedly. “I didn’t know I could,” he admitted.

    OR

    Jisung has been stuck as a bat for months, so long he's fairly certain he'll die like that, until an unlikely coven finds him and takes him in.

    Language:
    English
    Words:
    8,035
    Chapters:
    1/1
    Comments:
    48
    Kudos:
    944
    Bookmarks:
    181
    Hits:
    5,060

    15 Jul 2026

  4. Public Bookmark *

    Tags
    Summary

    NOTE: the author has completely lost the will to write. The story is incomplete and will remain so. Read at your own risk.

    Kang Yeosang is the only beta in ATEEZ. Over the years, he finds himself pushed to the sidelines of the pack dynamics. With no idea on how to reinsert himself, he makes the very dramatic decision to leave the pack altogether.

    OR

    Yeosang’s decision to suffer in silence backfires and hurts everyone involved.

    Language:
    English
    Words:
    97,354
    Chapters:
    23/23
    Comments:
    997
    Kudos:
    1,597
    Bookmarks:
    353
    Hits:
    69,886

    14 Jul 2026

  5. Public Bookmark *

    Tags
    Summary

    “Let's get started, shall we?” The interviewer started off with a beaming bright smile to break the ice. “I think Felix can answer this first one,” she said, turning to the omega.

    But the truth was, he couldn't. Not anymore.

    Right in the middle of an broadcast interview, Felix' heat breaks. Now it is up to Chan and the rest of the pack to finish their last-minute schedule like pro idols and get their omega to safety.

    Language:
    English
    Words:
    19,193
    Chapters:
    6/6
    Collections:
    1
    Comments:
    54
    Kudos:
    959
    Bookmarks:
    132
    Hits:
    18,260

    09 Jul 2026