Sign in

ember | kittykatara 🌱🏛️ (inactive)

@kittykatara.bsky.social
211 followers 111 following 1.1K posts

🌱🏛️🏳️‍⚧️ Haikaveh fic writer/art-ish-t (more active on twt @kittykatara_emb) | they/them | MDNI, some 🔞 kittykatara.carrd.co/

PostsRepliesMedia
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 04/10/2026
Ahhh thank u so much!! :3
010
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 04/10/2026
ao3: archiveofourown.org/works/93867986
021
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 04/10/2026
Hkvh: 𝑇ℎ𝑒 𝐵𝑎𝑐ℎ𝑒𝑙𝑜𝑟 edition 🌱 Married / Undercover 🏛️ Reality TV Modern AU ✨ 6k ch1 | E #Haikaveh
372
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 18/08/2026
OG longfic: Re-Vamping of the Soul archiveofourown.org/works/63671356 New sequel (this fic): Re-Vamping of the Heart archiveofourown.org/works/90827366
000
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 18/08/2026
The sequel to my hkvh vampire AU longfic has been posted! I'll put both the original fic and the new sequel below. 🌱 THE girldads of all time 🏛️ Domestic family fluff ft. lots of autism ✨ Vampire Alhaitham x human (maybe...) Kaveh #Haikaveh
160
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 13/08/2026
ao3: archiveofourown.org/works/90458511
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 13/08/2026
Arachnophobe Alhaitham x Disney Princess Kaveh, the fic 🌱🏛️ #Haikaveh
150
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 05/08/2026
ao3: archiveofourown.org/works/89937596
010
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 05/08/2026
“I think... Haitham, I think the floor’s trying to kill me,” Kaveh said slowly, trying to move his lips as little as possible. “Don’t tell the others yet, I don’t want them to panic.” 🌱 Accidentally stoned Kaveh 🏛️ Sharing a bed ✨ 6k | M | oneshot Link below! #Haikaveh
1120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 20/07/2026
Daydreaming about kaveh post-workout #Alhaitham
0113
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 16/07/2026
Fic link: archiveofourown.org/works/86075621
000
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 16/07/2026
🌱🏛️ New bodyswap fic chapter is up! Complete w a shower scene featuring one of my favourite passages I’ve ever written #Haikaveh
150
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Only this time, Kaveh had no doubt Alhaitham understood exactly what those little touches meant... and the answer pressing back against his ankles was one he’d been dreaming of receiving for a very, very long time. (28/28)
040
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
The remainder of dinner passed beneath the cocoon of shy smiles and an increasingly amorous game of footsie beneath the table. (27/28)
120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
He managed to catch himself against the edge of the table and let out a breath of laughter, unable to stop the cheesy grin from spreading onto his face as Alhaitham’s answered it in kind. (26/28)
120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Without saying a word, Alhaitham drew their ankles together again so firmly Kaveh was nearly sucked off his chair by the sheer power in those ridiculous muscles. (25/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Instead, Alhaitham’s eyes widened with an adorably innocent sense of wonder - remarkably similar to the awestruck curiosity that used to fill his expression when they were younger, staring eagerly as Kaveh explained complicated concepts to him in hushed tones. (24/28)
120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Heart pounding against his ribs, he glanced up, half-expecting to be met with a disgusted glare or some sort of sign that the kiss was unwelcome. (23/28)
120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
The kiss lasted no longer than Alhaitham’s - yet by the time Kaveh stumbled back into his seat with an undignified huff, it felt like an eternity had passed. (22/28)
120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Tilting his face by force, Kaveh leaned in, swept the tiny smear of hummus away with his tongue, then left a warm, affectionate kiss in the same spot before pulling back. (21/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Even more strangely, though, instead of declining, he’d delivered it to Kaveh’s cheek without question. Before Kaveh’s thoughts could catch up with his body, he was shooting up from his chair, abandoning his floppy pita on the table in favour of grabbing Alhaitham’s jaw. (20/28)
120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Tonight, with the wine soothing his analytical mind, it seemed Alhaitham had relied on intuition rather than logic for once. When Kaveh pointed to his own cheek... Alhaitham must have assumed he wanted a kiss. (19/28)
120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
All at once, it clicked. Alhaitham had never been particularly good at interpreting silent signals. And, while he’d gradually learned social habits from experience over the years, he still sometimes ascribed an entirely different meaning to something perfectly obvious. (18/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Alhaitham reacted like Kaveh had just slapped him across the face. The satisfied rosy colour that had been rising up his bronze cheeks vanished almost immediately, leaving him pale and frozen in place - save for the increasingly uneven rise and fall of his chest. (17/28)
120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
“I - uhhh...” Kaveh said stupidly before halfheartedly gesturing to his cheek a third time, then glancing down at Alhaitham’s. “You... have hummus... on...” he trailed off, apparently now incapable of forming a complete sentence. (16/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Even though the tavern carried on around them - unbothered laughter from nearby tables, the waitstaff passing by without a second glance - all Kaveh could hear was the blood rushing in his ears, cheek tingling with the ghost of that unfathomably sweet kiss. (15/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Beneath the table, Alhaitham’s feet found his again, ankles crossing behind Kaveh’s with a little more certainty. (14/28)
120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Meanwhile, Alhaitham calmly picked up his drink and took a slow, satisfied sip, the faint twitch at the corners of his mouth betraying the only sign that something monumental had just occurred. (13/28)
120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
He settled back into his chair, looking far too composed for someone who’d just kissed his roommate in the middle of the tavern for no apparent reason. Now it was Kaveh’s turn to stare, pita flopping limply over the side of his hand as his thoughts ground to a halt. (12/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Kaveh froze as the warmth of Alhaitham’s lips brushed his skin for the very first time, sweet contact softened from laughter and wine. He only lingered for a moment, exhaling a soft sigh against Kaveh’s cheek before drawing back with a gentle smooch. (11/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Alhaitham rose halfway from his chair. Then, in one fluid motion too quick for Kaveh to process, Alhaitham leaned closer - bypassing the napkins entirely and sliding all the way across the table, lips parting slightly as he migrated toward the spot Kaveh had been tapping. (10/28)
120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Still nothing. If anything, Alhaitham’s expression softened into something even hazier. For a moment, Kaveh wondered whether his tolerance was now so low one glass of wine was enough to do him in - but then something in those turquoise eyes deepened with determination. (9/28)
120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Assuming he somehow didn’t understand, Kaveh tipped his head a little farther and tapped his cheek again, his legs unconsciously rubbing back and forth against Alhaitham’s beneath the table. (8/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Still smiling to himself, Kaveh tilted his head and tapped his own right cheek where the hummus sat on Alhaitham’s, silently telling him to wipe it away. Alhaitham simply blinked at him in a sort of stupor for several long seconds, expression going oddly vacant. (7/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Alhaitham normally wasn’t a messy eater by any means - but the wine had dulled his coordination just enough that the little dollop had escaped his notice. (6/28)
120
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
When the two of them leaned a little closer and dissolved into laughter as Kaveh described the poor groom fumbling nervously then dropping the ring straight into a bucket of concrete before proposing anyway, Kaveh noticed a small smear of hummus on Alhaitham’s cheek. (5/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Holding a slice of pita in one hand and gesturing wildly with the other, Kaveh animatedly recounted the romantic yet slightly disastrous proposal he’d witnessed at his job site earlier that day involving two former classmates of theirs. (4/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
It had started happening with increasing regularity lately - though neither of them had acknowledged it aloud, allowing it to become an unspoken tradition whenever they ate together. (3/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
The tavern was humming with conversation around them... but Kaveh’s attention kept drifting back beneath the table where their ankles were brushing softly together. (2/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Kaveh smiled across the table at Alhaitham. He only received a slightly tilted mouth around a bite of shawarma in return - more than usual, since they were both pleasantly lightheaded already thanks to the new vintage of Lambad’s they’d decided to try with dinner. (1/28)
110
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 14/07/2026
Alhaitham gets a lil hummus on his cheek one day at dinner. Slightly drunk (and more than slightly autistic), he misinterprets Kaveh pointing at his own cheek as a request for... something else💋 A threadfic ⬇️ #Haikaveh
1133
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 09/07/2026
ao3: archiveofourown.org/works/88246681
010
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 09/07/2026
Happy birthday Kaveh! ❤️🏛️ Fluffy Hkvh bday fic to celebrate is now up on ao3 🍾 #Haikaveh
191
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 04/07/2026
ao3: archiveofourown.org/works/87938576
021
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 04/07/2026
Haikaveh professors AU fic 🌱 Professor overshare x Professor brick wall 🏛️ Sethos the investigaytor ✨ 3k words | T | complete #Haikaveh
2214
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 26/06/2026
ao3: archiveofourown.org/works/86075621
030
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 26/06/2026
Hkvh bodyswap fic update - the spice has arrived! 🌱 Autistic Alhaitham 🏛️ Chronic pain Kaveh ✨ Getting together | E (🔗 below) #Haikaveh
1150
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 24/06/2026
🌶️ 🌶️
000
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 24/06/2026
Heheee hopefully it won’t be super long!
010
ember | kittykatara 🌱🏛️ (inactive) @kittykatara.bsky.social · 23/06/2026
WIP snippet from the next chapter of haikaveh bodyswap fic in which Kaveh wakes up with a very… hard situation 😼 I will prob upload the chapter sometime this week! Ch 1 is already up here: archiveofourown.org/works/86075621 #Haikaveh
182