moepuff

a still from the Diagnosis of Kaveh looking extremely flustered



Recent works

Recent series

  1. Summary

    this series will not be finished. Written originally for kinktober 2023.

    Words:
    4,270
    Works:
    3
    Bookmarks:
    9
  2. Summary

    Haikavetham Omegaverse. SWITCH DYNAMICS, please check the lane tags, thank you. ❤️

    Words:
    12,866
    Works:
    2
    Bookmarks:
    31
  3. Words:
    6,833
    Works:
    3
    Bookmarks:
    23
  4. Summary

    If heaven is not ours to have, we shall build paradise with our own hands.

    IHWNO and IHWNO accessories!

    Words:
    38,745
    Works:
    2
    Bookmarks:
    39

Recent bookmarks

  1. Public Bookmark 13

    Tags
    Summary

    It takes Kaveh a moment to realize that Al-Haitham’s eyes aren’t the only part of him that has gone dark. The tips of his ears peek out between strands of silver hair, tinted a bright red. Streaks of the same color make their way down his neck to where the single green gem sits below his clavicle. Al-Haitham watches, open-mouthed and flushed, as Kaveh slides the cake into the oven and sets a timer. He hovers just by Kaveh’s side, as if he were waiting for him to tell him what to do—or what not to do. Interesting.

    “Kaveh,” Al-Haitham repeats, his voice rough, “untie me. Now.”

    Kaveh regards him for a moment longer, amused. “Somehow I don’t think that’s what you want,” he says, trailing a teasing finger along Al-Haitham’s forearm. Al-Haitham shivers, his chest rising and falling rapidly as he stands there, rooted to the spot, and stares at Kaveh with dilated pupils. His flush has spread to his face, his cheeks the color of ripe cherries.

    When Al-Haitham displays a keen interest in a certain piece of Kaveh’s dendro technology, Kaveh is more than happy to satisfy that interest.

    Language:
    English
    Words:
    16,462
    Chapters:
    1/1
    Comments:
    13
    Kudos:
    104
    Bookmarks:
    13
    Hits:
    1,146

    30 Nov 2025

  2. Public Bookmark 71

    Tags
    Summary

    Kaveh, tired of his subtle passes and invitations being ignored, takes matters into his own hands. Which is how he ends up standing in front of Alhaitham in the living room in a slinky silken robe of red and gold silk.

    Alhaitham frowns. “If you want my attention, you just have to ask,” he says, and Kaveh could choke the life out of him because he’s been asking for Alhaitham’s attention for the last five days.

    Instead of dignifying that with a response, Kaveh pulls the knot of his robe undone and lets the silk spill from his shoulders and pool around his bare feet.

    When subtle invitations fail to get Alhaitham's attention, Kaveh dresses up in lingerie to make his desires crystal clear.

    Language:
    English
    Words:
    3,297
    Chapters:
    1/1
    Comments:
    52
    Kudos:
    581
    Bookmarks:
    71
    Hits:
    4,613

    05 Oct 2025

  3. Public Bookmark *

    Tags
    Summary

    So, the fortune-teller cursed him.

    There was something in that dust, and either Kaveh’s passed out on the ground somewhere having the wildest fever dream, or it’s poison and he’s dead. This being a personal hell might be the better option because at least that way Kaveh can wave off Alhaitham’s sordid thoughts that he cannot fucking ignore.

    After their coffee, Kaveh accidentally left that robe on the back of the kitchen chair. When he went to get it, he found that Alhaitham had already stolen it back, and though he couldn’t see the man, he certainly heard his thoughts scraping over his mind: He smells good. He always smells so good.

    Kaveh gets cursed, resulting in hearing Alhaitham's thoughts--specifically about him. And oh, there's a lot to be heard.

    Language:
    English
    Words:
    9,069
    Chapters:
    1/1
    Collections:
    1
    Comments:
    22
    Kudos:
    1,439
    Bookmarks:
    198
    Hits:
    11,963

    28 Jul 2025

    Bookmarker's Notes

    COMMONLAW BONDING 10/10

  4. Public Bookmark *

    Tags
    Summary

    “I mean, do you ever stop and think about who your anonymous friend might be?" Tighnari says. "Or like, maybe it’s someone you already know or some random guy in one of your classes.”

    “No,” Kaveh says, thinking. “With my luck, if I did know him already, then he would probably be the worst person I know. Someone like Al-Haitham.” The thought is so absurd that he stops and laughs. “But that would be fucking awful.”

    In Kaveh's humble opinion, the title for The Worst Guy In The World is tied between four people: the asshole in his Tuesday eight am, the employee behind the library email account, the guy writing the university's advice column, and the student that the professor he assists always complains about.

    It would only be too convenient if they were all the same person. (They are.)

    Language:
    English
    Words:
    27,617
    Chapters:
    1/1
    Collections:
    3
    Comments:
    127
    Kudos:
    1,417
    Bookmarks:
    441
    Hits:
    13,600

    24 Mar 2025

  5. Public Bookmark *

    Tags
    Summary

    cautioninconfidence: !love kaveh
    StreamElements: cautioninconfidence and kaveh are 100% in love paradiAYAYA

    Kaveh has successfully kept his relationship with Alhaitham a secret for three years now, so why has Alhaitham suddenly decided to publicly bring him up and link them together for all to see? Of course, it’s just to make fun of him!

    Now, both on the internet and in real life, Kaveh can’t escape the hold Alhaitham has on him — on his mind, his body, or his heart. But the question is: does he even want to?

    Language:
    English
    Words:
    72,651
    Chapters:
    2/2
    Collections:
    1
    Comments:
    89
    Kudos:
    1,009
    Bookmarks:
    297
    Hits:
    12,002

    24 Mar 2025

Navigation