cutieterrarium Profile picture
May 29 40 tweets 6 min read Twitter logo Read on Twitter
🏛️🌱
#kavetham 🔞🔞🔞 !!!
haitham likes it when kaveh says "thank you"
-

"It's still a bit... hm," Kaveh said. "Pass the salt."

Alhaitham did, their fingers briefly touching. "Thanks," Kaveh said, very deliberately, and glanced at Haitham.

His cheeks turned pink.
It could be the steam from the pot. Or it could be—

"How much salt are you going to add?"

—It could be... "Fuck!"
The curry was saved, in the end, thanks to Haitham remembering the homemade yogurt the neighbouring auntie had given them just yesterday.

"Well, one can never have enough curry," Kaveh declared, while they were storing the leftovers after dinner.
Haitham divided the remaining curry into containers; it was Kaveh's job to note the contents. When Haitham passed a container to Kaveh to label, Kaveh said, "Thank you."
Haitham paused. "You're welcome."

There was that slight pink tinge again, as fetching and ephemeral as morning mist. So Kaveh said, again, "Thank you," just to watch that blush deepen. He wrote down the date and absentmindedly held out his hand for the last container.
Haitham passed it to him, and...

Didn't let go. Kaveh tugged. Tugged again. "Huh?"

"One last time," Haitham said. He was staring at Kaveh, expectant, his blush matching his rosy lips. Of course it was too much to ask for him to actually be /embarrassed/ over this.
"Thank you," Kaveh said, slowly. Haitham released the container. He smiled.

He smiled, and all the world suddenly felt like flowers blooming in a field; like the satisfaction of a well-done project; like a jolt of inspiration from the blue.
Kaveh noted the date and its contents on the label, while inside his chest his heart raced.

It was Haitham's turn to wash up. Kaveh retreated to the study, claiming the big desk. He was trying to decide between adhigama and athel wood when a shadow fell over him.
"Gyaaaaah!" he yelled. His samples flew into the air. Alhaitham caught them effortlessly, /thunk thunk thunk/, set them back onto the desk, and slid into Kaveh's lap in one smooth motion.

"I cleaned the kitchen," he said, whereupon he looked at Kaveh expectantly.
"... Seriously?" Kaveh said. "And why is your shirt wet!? You're getting /me/ wet!"

"..." Haitham didn't reply, but a look of disappointment crossed his face. "I mopped, too," he said.
"You did? Which floor cleaner did you use, you know that one we bought from uncle Emir is no good—"

"I used the one you brought back from Caravan Ribat."

"Oh, good," Kaveh said.
"..."

"..."
Haitham sighed. He moved to get up—

"I'm teasing you," Kaveh said, hands on Haitham's hips to arrest his motion. "You tease me all the time, can you blame me for teasing you, too?"
"You're speaking a lot of words," Haitham said, "but none of them are 'thank you.' "

"Thank you," Kaveh said, pulling Haitham down so that their clothed erections met. He didn't miss the way Haitham's breath hitched. Was that because their dicks were kissing, or...?
He leaned closer, tilting his head up (and up, urgh, why was Alhaitham so tall anyway) and whispered, "Really, Haitham. I mean it." A pause. "Thank you. For cleaning up, and for saving the curry."

Haitham... shuddered against him. His hips jerked against Kaveh's.
Kaveh slid his hands into the waistband of Haitham's pants. "What else can I thank you for?" he wondered. With the constraints of the fabric, he couldn't do much... but Haitham sure didn't seem to mind, shivering as Kaveh's hands slid over the globes of his ass.
He followed the cleft of Haitham's generous butt, down to the clasp of his ridiculous bodysuit. When he opened the snap, the fabric of Haitham's ludicrous sheer shirt loosened enough for Kaveh to shove it up, displaying the round shape of his pecs. Kaveh squeezed them,
one in each hand, Haitham's pink nipples peeking through his fingers, already pert. "How about these?" he said. "Thank you for having them."
Alhaitham rolled his eyes at that, as if his face weren't flushed. "I can hardly claim the credit for that."

"Like you don't work out every day," Kaveh said. "These, too," he continued, a flat palm exploring the sculpted planes of Haitham's abs. "Thank you."
Haitham licked his lips. After a moment, he said, "You're welcome."

No. He didn't say it. He breathed it, each syllable a gasp.

Kaveh rarely saw him undone. Even in bed, flushed and panting underneath him, Haitham was... he didn't come apart. He never let go.
Kaveh had always thought it was just how he was, no big deal. But now, Kaveh wondered... was it just that he'd never found the key to unlock that particular door?
"Thank you," Kaveh said, "for these, too." And he pinched the tips of Haitham's nipples between forefingers and thumbs. Haitham's chest heaved. He stared down at Kaveh, eyes slightly unfocused.

"Why are you thanking my—"
"They're so happy to see me, look how pert they are," Kaveh said, and licked each one, leaving a generous trail of saliva. He tweaked them one way, then another, and then rolled them. "It makes me happy, too."

"You're anthropomorphizing them," Haitham panted,
burying his head into Kaveh's neck. His breaths were hot against Kaveh's skin, like steam against glass.

"But they're of a human, Haitham," Kaveh said. "How can I anthropomorphize something already human?"

Haitham didn't reply. After a moment, Kaveh realised what he'd said.
He cleared his throat. "I know what I often say, but you... you /do/ know you're—human, right? You're very human." A pause. "Thank you for that." And then, before he could think too hard—before either of them could—he reached down and palmed Haitham's cock.
It was hard already. Kaveh pushed down the waistband of Haitham's pants and underwear both, freeing Haitham's stupidly large dick. He pressed a palm against the wet tip, and then slowly pumped it, enjoying the heavy feel of it in his hand,
and Haitham's ragged breaths against his skin. "Thank you," Kaveh said, wondering what else he could thank Alhaitham for. "For... letting me touch you."

Haitham huffed a laugh, then. "/Letting/ you touch me? As if I could—" And cut himself off. His mouth found Kaveh's.
"You could have," Kaveh said, the sentiment breathed into Haitham's sweet mouth. "You could have, you could have just left me to—" Now it was his turn to cut himself off. He opened the top drawer of the desk blindly,
finding the bottle they now kept there and clumsily spreading oil onto his suddenly unsteady fingers. Wasn't it just like him, to start freaking out during sex. Why did he want Haitham to do the same?
Except /freak out/ weren't the words he was looking for, was it?

He didn't let himself think too hard on it, pressing slick fingers against Haitham's hole. Haitham raised his hips to help—lowered them—fucking himself on Kaveh's fingers, his balls meeting Kaveh's palm,
his thick cock bouncing with every movement.

"No," Haitham said suddenly. He straightened himself, staring down at Kaveh with his mouth a grim line, as if Kaveh weren't knuckle-deep in his ass. "I couldn't have."

Kaveh turned his face away—
—positioned Haitham over his waiting cock. His crown, already weeping, kissed Haitham's slick hole. "Yes you could," he said. "Maybe you should have—" Stop, he thought to himself. Is this really the right time for—
And then Haitham's hands were on his chin, turning him until their gazes were locked.

"I couldn't."

Kaveh stared up at him. "Then," he said. "Thank you. For not leaving me there. For giving me a roof over my head. For being you."
Haitham's eyes widened. He looked as if he'd been struck by lightning.

And Kaveh forced Haitham down onto his dick.

"Kaveh," Haitham said, or tried to say. The syllables were mangled in his throat; the consonants barely intelligible.
"Thank you," Kaveh said, ruthlessly, watching the blush travel down from Haitham's face to his neck to his shoulders and pecs, a lovely pink colour like he was a blank canvas brought to life.
"Thanks for taking me in. Thanks for giving me a roof. Haitham, no, it's your turn not to look away—look at me."

Haitham looked, but Kaveh didn't even know if he was seeing him. His gaze was hazy, shimmering with unshed tears.
His hands found purchase on Kaveh's shoulders, gripping tight enough to ache. His mouth gaped open, but for once, nothing was coming out—no reprimands, no comebacks. It was just a mouth, lovely and open in shock.
As if he were coming undone. As if all it took to make him come undone was Kaveh's gratitude.

"Haitham," Kaveh said. He curled a hand around the back of Haitham's skull, tangling his fingers in steel-grey hair. "Thank you for everything you've done for me."
And watched as Haitham jerked—felt him constrict around Kaveh's cock—heard him gasp he came, and came, and came, spurting thick white come.

When he finally stilled, the shock hadn't faded from his expression. He looked at Kaveh wide-eyed, mouth still agape,
his fingers flexing and unflexing as if he wasn't sure what to do with his hands.

And then: "You're welcome," he said, dazed, and Kaveh laughed, a little sad, a little happy, and kissed him.

(/FIN)

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with cutieterrarium

cutieterrarium Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @_sweetangle89_

May 27
🏛️🌱
#kavetham
haitham and kaveh knew each other as babies. kaveh reminisces about baby!haitham.
-
"You used to be so cute," Kaveh said. "A wriggling... squirmy little worm."

"You think wriggling, squirmy worms are cute?" Haitham said, dry.
"With... these BIG... green eyes!" Kaveh said, drunkenly. He threw his arms wide, as if that might illustrate how lovely and glimmering and big Haitham's eyes used to be. Not that they weren't still lovely and glimmering. And green. But.
"You're spilling your wine," Haitham said, rescuing Kaveh's glass. Plucked it straight from Kaveh's hand... and then drank it. He was, he rationalized, stopping Kaveh from getting even more stupidly drunk. "Let's go home," he said.
Read 20 tweets
May 10
🏛️🌱
#kavetham
jealous kaveh. kaveh hasn't heard alhaitham laugh for nearly ten years.
-
Kaveh hasn't heard Alhaitham laugh in nearly ten years, so when he hears the deep, low chuckle from behind him, he nearly thinks he's dreaming.
Kaveh stares at the pencil in his hand. He's working on a project, not at all involved in the conversation on the other side of the room. That chuckle, that soft sound, is not directed at Kaveh. Haitham isn't laughing because of anything Kaveh has said or done. He's laughing at—
Kaveh turns his head just slightly. And there they are, that blonde and their floating friend.

Alhaitham had received his guests some time ago. Kaveh had heard their conversation from the study. And then Haitham had brought them into the room,
Read 16 tweets
May 9
🏛️🌱
#kavetham
After the Interdarshan Championship, Kaveh unpacks.
-
When they get home, the house seems emptier than usual. Kaveh doesn't realize why until he opens up his closet, looking for clothes to change into, and sees it's empty.

"Were we robbed!?" he yells.
Mehrak beeps. "Oh, right," Kaveh says. "I packed."

Because, in a fit of emotion, he decided it was a fantastic idea to stuff all his belongings into whatever luggages, containers, and boxes were available to him. Kaveh doesn't generally regret his decisions. He is who he is.
But he regrets this one. He just wants to grab a nice, long shirt to sleep in. And now he can't even remember where he packed it. Argh.

He goes to the kitchen. Oh, good; Alhaitham's still up, making himself his usual cup of nighttime tea. The man sure likes his routine.
Read 26 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(