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:
    21
  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:
    35

Recent bookmarks

  1. 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:
    20
    Kudos:
    1,082
    Bookmarks:
    143
    Hits:
    8,060

    28 Jul 2025

    Bookmarker's Notes

    COMMONLAW BONDING 10/10

  2. 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:
    121
    Kudos:
    1,330
    Bookmarks:
    412
    Hits:
    12,514

    24 Mar 2025

  3. 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:
    84
    Kudos:
    911
    Bookmarks:
    271
    Hits:
    10,321

    24 Mar 2025

  4. Public Bookmark 41

    Tags
    Summary

    Kaveh has no trouble getting commissions now. His clients have long since learned what an honor it is to work with him, and give him little trouble. This Sumeru has slowly but surely gained an appreciation for the arts he hardly has to fight for anymore.

    And Al-Haitham. His beautiful husband Al-Haitham, who he wakes up next to every morning and kisses goodbye before he walks out the door. His beloved, who slices fruit for him each night to ensure he eats enough and sees to it that he can’t remember the last time he slept so little he woke up tired in the morning.

    The man who saw him drunk and homeless in the tavern and offered him a home. The man who he left with the tatters of their thesis to live in the ghost of their project all alone, and who loved him anyway. The man who cuts off the peels of his apples every night just because Kaveh doesn’t like the texture, whose lips curl up with every kiss he gives him.

    How beautiful is it, to be loved enough to be forgiven?

     

    Kaveh finds gray hairs and realizes that he is growing old with Al-Haitham.

    For the prompt: "I'll never finish falling in love with you."

    Language:
    English
    Words:
    3,163
    Chapters:
    1/1
    Collections:
    1
    Comments:
    27
    Kudos:
    240
    Bookmarks:
    41
    Hits:
    1,734

    20 Mar 2025

  5. Public Bookmark 42

    Tags
    Summary

    For a moment, Kaveh simply stares—eyes trailing up and down Al-Haitham. The scent of mourning flowers weighs down the air—sticking to his throat like a certain kind of ambrosia. His hands are hesitant in their approach—cheeks pink.

    “What is it?” Al-Haitham asks, growing warm under the attention.

    “Nothing—nothing just—” he exhales shakily. And then, Kaveh’s hand suddenly strokes him from base to tip, and Al-Haitham’s breath hitches. “I can’t believe we’re doing this.”

    “We are,” he murmurs, lips quirked.

    Series
    Language:
    English
    Words:
    4,194
    Chapters:
    1/1
    Comments:
    16
    Kudos:
    421
    Bookmarks:
    42
    Hits:
    5,310

    03 Mar 2025

Navigation