Sign in

trufflelatte

@truffle-latte.bsky.social
19 followers 7 following 96 posts

truffle she/they - 19 i draw & write! multifandom (🌱🏛️🌱 era) occasionally 🔞

PostsRepliesMedia
trufflelatte @truffle-latte.bsky.social · 09/10/2026
// 7.1 spoilers mini modern au piertatyr oneshot :) - genshin, #piertatyr - T, 2.4k, no warnings apply - light-hearted, jealousy, getting together archiveofourown.org/works/94308371
011
trufflelatte @truffle-latte.bsky.social · 09/10/2026
// 7.1 spoilers #piertatyr modern au wip ;)
“Say hello to my newest creation.”
Eftirvit squints at the pixels. “Your newest creation is a digitized copy of yourself?”
The Hroptatyr in the computer smiles, his long locks of purple hair flowing in the virtual wind. “You’re finally here, Eftirvit,” he says. “It isn’t like you to show up late.”
The real Hroptatyr hums. “Something like that.” He turns the screen toward himself again but digital Hroptatyr doesn’t react to him like he did to Eftirvit. “I’ve manufactured him in a video game of sorts, so all you need to do is launch the game to talk to him.”
Eftirvit’s eyebrows furrow. “Why would I need to talk to him? You’re here.”
040
trufflelatte @truffle-latte.bsky.social · 06/10/2026
teehee i posted the full thing a week ago :D archiveofourown.org/works/93552906
archiveofourown.org
worth the cat-astrophe(s) - trufflelatte - 原神 | Genshin Impact (Video Game) [Archive of Our Own]
An Archive of Our Own, a project of the Organization for Transformative Works
010
trufflelatte @truffle-latte.bsky.social · 30/09/2026
cat mehrak fic out!! and she’s a wingman 😼 - genshin, #haikaveh - T, 6.4k, no warnings apply - modern au, mutual pining, cat mehrak archiveofourown.org/works/93552906
175
trufflelatte @truffle-latte.bsky.social · 27/09/2026
ASDFGHJK i’m glad u like the snippet!!
010
trufflelatte @truffle-latte.bsky.social · 26/09/2026
cat mehrak, anyone? 👀 (and ofc, #haikaveh too)
“Don’t judge me. The dating pool only shrinks with age, and I’m what—almost thirty?”
“Plenty of time to settle down.” Alhaitham rubs Mehrak’s ears, and she leans into his touch. What betrayal. “You’re acting like you’ll wither away if you don’t get another date by next week.”
“You don’t get it,” says Kaveh, shaking his head. “Sometimes, I think I’ll never leave this house.”
Alhaitham’s hand stills on Mehrak’s head. His expression is carefully neutral, or in other words, practically unreadable. Nevertheless, his passivity isn’t perfect, and the subtle clench of his jaw is hard to miss for someone who knows Alhaitham as well as Kaveh does.
“You want to move out?” asks Alhaitham.
3110
trufflelatte @truffle-latte.bsky.social · 22/09/2026
love potion fic out now ;) - genshin, #haikaveh - M, 9.3k, no warnings apply - love potion/spell, internalized homophobia, love confessions archiveofourown.org/works/93049936
051
trufflelatte @truffle-latte.bsky.social · 19/09/2026
mild 🔞 more from the #haikaveh love potion wip!! i wasn’t able to finish it before going back to college (rip) but hopefully i can still finish it soon 🫠🫶
“I told you nothing is wrong,” Kaveh borderline hissed. The longer he stood by the doorway with him, the more lecherous thoughts sprouted to the forefront of his mind. Alhaitham’s ample chest in his face was not helping. “Now let me through.”
Never one to listen to Kaveh, Alhaitham plucked one of the books from his hands, and Kaveh scrabbled to keep his hold on the other two. Alhaitham turned the book over and read the title, printed in gold on the cover.
“How to Manage Your Libido: A Guide to Navigating Masturbation Addiction,” Alhaitham read. One corner of his lip raised. “Interesting research you’ve got here.”
030
trufflelatte @truffle-latte.bsky.social · 16/09/2026
#haikaveh snippet from love potion wip (prayer circle that i can finish this before i am cast away to college…)
“You said it, not me.” Alhaitham reached for his glass of water. “Do you always accept drinks from strangers?”
Kaveh’s hand paused between his plate and his mouth. “Huh? You mean from the bartender?” He laughed. “Who else would I accept drinks from?”
“I don’t keep tabs on your company.”
“What—are you jealous?” Kaveh teased. “If you loosened up, you could have good company too.”
Alhaitham hummed. “I already have good company.” He sipped his water.
070
trufflelatte @truffle-latte.bsky.social · 10/09/2026
ASSFGHJ glad u enjoyed!!
010
trufflelatte @truffle-latte.bsky.social · 07/09/2026
🔞 my first smut!! please read the tags :) - genshin, #kavetham - E, 3.6k, no warnings apply - established relationship, virgin alhaitham, small penis archiveofourown.org/works/92152806
141
trufflelatte @truffle-latte.bsky.social · 07/09/2026
thank you! though i don’t know if i’d consider the rest of this fic beautiful LMAO…
110
trufflelatte @truffle-latte.bsky.social · 06/09/2026
🔞 i am attempting to write explicit smut for the first time (woohoo!) and it’s going to be #kavetham so have a pre-smut snippet :)
“Have you considered that he’s nervous? It’s not easy taking a pole up the ass, you know.”
“Alhaitham? Nervous?” Kaveh shook his head. “I doubt it. He’s never been one to shy away from communication either—for better or worse. If he wanted to top, I’d let him.” He shrugged.
Across the table, Tighnari wore a look of surprise. “I thought that was a dealbreaker for you.”
“It’s Alhaitham.” Kaveh sipped his drink, then set it down. “There are no dealbreakers.”
“And if he never wants to have sex with you?”
“Then I’ll use my left hand for the rest of my life,” Kaveh said simply. “He’s it for me.”
182
trufflelatte @truffle-latte.bsky.social · 02/09/2026
okayyyy my second haikaveh time travel fic is officially finished! i hope you all enjoy 🫶 - genshin, #haikaveh - T, 15k, no warnings apply - time travel, angst with a happy ending, unreliable narrator archiveofourown.org/works/89916706
010
trufflelatte @truffle-latte.bsky.social · 02/09/2026
thank you, you’re so sweet 🥹
010
trufflelatte @truffle-latte.bsky.social · 02/09/2026
ofc 🫶 hopefully i can finish the whole chapter soon (only 1 more scene left to write!)
110
trufflelatte @truffle-latte.bsky.social · 01/09/2026
a gift for people waiting on chapter 2 of #haikaveh angsty time travel au :) and here’s chapter 1 in case you want to read it before i post chapter 2 some time this week: archiveofourown.org/works/89916706
“Do you hate me?”
With a single push over the edge, Kaveh’s heart shattered.
“Haitham, look at me,” said Kaveh, and Alhaitham turned his head toward him, evidently attempting to maintain an indifferent expression but failing miserably. “I don’t hate you. How could I hate you?”
“Not me. Not yet,” said Alhaitham, his voice tight, squeezed of any emotion that could drip out. “Him.”
“I know,” said Kaveh, lips curling up sadly. “I know you meant him. And I said, how could I?”
120
trufflelatte @truffle-latte.bsky.social · 28/08/2026
aww i'm so glad!! :D
010
trufflelatte @truffle-latte.bsky.social · 28/08/2026
alhaitham’s grandma meets kaveh!! - genshin, #haikaveh - G, 4.4k, no warnings apply - grandma’s boy alhaitham, developing friendships, crushes archiveofourown.org/works/91488831
060
trufflelatte @truffle-latte.bsky.social · 27/08/2026
hopefully good sobbing LMAO 🫶🫶🫶
110
trufflelatte @truffle-latte.bsky.social · 27/08/2026
#haikaveh alhaitham’s grandma will make an appearance tomorrow ;)
She laughs merrily. “I only say what I see. You must be—hm. Two years older than my grandson?”
“I’m fourteen.”
“Ah, yes. My grandson’s twelve, almost thirteen.” At the rice-selling stall, she holds up one finger to signal for one rice bag. “He’s the loveliest kid. Well-behaved. A good heart, much like yours.” She nudges Kaveh good-naturedly. “Extraordinarily smart too. Always has his nose buried in a book.” She shakes her head in affection, fondness buzzing off her. “Ah! I’m rambling, aren’t I?”
“Not at all,” says Kaveh, proving himself to be every bit of the sweet boy she knows he is. “Your grandson sounds wonderful.”
“He is,” she says, a wistful note woven in her voice. “My pride and joy.”
172
trufflelatte @truffle-latte.bsky.social · 23/08/2026
“alhaitham almost dies” fic has arrived! let me know what y’all think of it :) - genshin, #haikaveh - T, 2.8k, creator chose not to use warnings - blood and injury, reunions, hurt alhaitham archiveofourown.org/works/91154516
023
trufflelatte @truffle-latte.bsky.social · 15/08/2026
THE STREAMER AU IS HEREEEEE please enjoy, everyone :) - genshin, #haikaveh - T, 9k, no warnings apply - streamer alhaitham, social media, relationship reveal archiveofourown.org/works/90556261
042
trufflelatte @truffle-latte.bsky.social · 10/08/2026
very valid crashout! chat's in for a rollercoaster in this fic LMAO
110
trufflelatte @truffle-latte.bsky.social · 10/08/2026
#haikaveh streaming au snippet ;)
“Trying to be cute, huh?” teases Kaveh, affectionate. “It’s working.” His voice is carefully low, but Alhaitham’s high-quality microphone picks up every last syllable—as it should, considering the hefty amount of mora he spent on his streaming equipment.
Then, he reaches up and tousles Alhaitham’s hair, his fingers lightly scratching his scalp the way he likes. Tingles shoot down Alhaitham’s body, and he grimaces in order to conceal his reaction. Before he can swat the hand away, Kaveh steps back, a twinkle glinting off his eyes, and leaves their bedroom.
The door closes, and Alhaitham stares there for a prolonged beat before he puts his headphone shell on his ear and turns back to his monitor.
The chat explodes.
1130
trufflelatte @truffle-latte.bsky.social · 05/08/2026
first half of the angsty time travel fic… my brain is fried from editing it, but do let me know if it’s any good in the comments! - genshin, #haikaveh - T, 10k, no warnings apply - time travel, angst with a happy ending, unreliable narrator archiveofourown.org/works/89916706
031
trufflelatte @truffle-latte.bsky.social · 03/08/2026
LMAO little haitham has no idea what is about to hit him ;)
000
trufflelatte @truffle-latte.bsky.social · 03/08/2026
just a little! a little bit of cuteness follows the angst for consolation :))
000
trufflelatte @truffle-latte.bsky.social · 03/08/2026
#haikaveh a continuation of sorts from the last time travel snippet… i wonder what little alhaitham could possibly be misunderstanding!! hm
“You only refer to us as friends when you want something.”
“We aren’t— That is to say I wouldn’t call us friends anymore,” Kaveh said sheepishly, breaking the truth. Alhaitham had made that fact more than clear last night. He studied the Alhaitham before him, who was oh-so-unaware of the many fights and sleepless nights to come. The last thing Kaveh wanted to do was hurt him like he’d done in the past.
“We’re not friends?” said Alhaitham, eyes blown wide. His lips parted as if he didn’t expect Kaveh’s answer—which was fair, considering that Kaveh would be surprised too if he was his age. “Oh.”
However, contrary to Kaveh’s expectations, Alhaitham appeared… pleased. No, that couldn’t be right, Kaveh decided. His ability to read Alhaitham dwindled over the years. After all, Alhaitham never looked pleased around him nowadays.
140
trufflelatte @truffle-latte.bsky.social · 03/08/2026
aw thank u so much!! 🥹
010
trufflelatte @truffle-latte.bsky.social · 30/07/2026
#haikaveh single parent kaveh au snippet :) with a link archiveofourown.org/works/89532211
Then, on another unsuspecting day:

“I overheard Uncle say that Baba ‘has a thing’ for people with grey hair,” Mehrak had mused. “What thing does he have?”

“Not sure,” Alhaitham had said like a liar. Crumbs of curiosity piled in his mind the more Mehrak spoke about her Baba. But then again, kids tended to have warped perceptions of their parents anyway.
192
trufflelatte @truffle-latte.bsky.social · 30/07/2026
it is past 4 am for me so please forgive the typos that may appear during your reading journey 😔 anyway, treat for the wonderful marcipancake :) - genshin, #haikaveh - T, 4.6k, no warnings apply - coffee shop au, single parent kaveh, human mehrak archiveofourown.org/works/89532211
084
trufflelatte @truffle-latte.bsky.social · 23/07/2026
i usually post the snippet in advance but we’re going out of order today ;) archiveofourown.org/works/89087936
He thought of him often. How could he not when he was everywhere? The annotations left in dated research journals. The empty space sitting next to him at a bench built for two. The mirror when he stared at it for too long. He was inescapable, no matter how many years of distance accumulated between them.

But rarely was Kaveh honest with himself. I don’t miss him, he’d think while walking through the markets. It’s better this way, he’d tell himself when he’d hear his name in passing. I’ve moved on, he’d reassure his mirrored reflection when flashes of their fight invaded his mind.

Once his sober mind fell to intoxication, the lies crumbled. Truth was a greedy, attention-seeking little thing—he could only ignore it for so long before it came knocking on his door, demanding acknowledgment.
000
trufflelatte @truffle-latte.bsky.social · 23/07/2026
this is what happens when you listen to a song on repeat (it possesses you and forces you to write fic) so poof here is a little oneshot :) - genshin, #haikaveh - T, 2.5k, no warnings apply - modern au, mutual pining, drunk dialing archiveofourown.org/works/89087936
1104
trufflelatte @truffle-latte.bsky.social · 18/07/2026
oneshot delivered! hope y’all like jealous kaveh ;) - genshin, #haikaveh - T, 3.8k, no warnings apply - alhaitham & dehya friendship, eavesdropping, misunderstandings archiveofourown.org/works/88765286
093
trufflelatte @truffle-latte.bsky.social · 17/07/2026
short cute oneshot i’m posting tomorrow ft. pining alhaitham #haikaveh
Dehya flicked her wrist in a waving motion. “No, no. None of that. I’m just curious about what type of person could have the Grand Sage of Sumeru wrapped around his finger.”
“Acting Grand Sage,” corrected Alhaitham. “And he does not have me wrapped around his finger.”
“Oh, please. You’re not fooling anybody, least of all, me,” said Dehya, teasing and cocksure. “Just last month, you confessed to using his shampoo while he’s away on work trips because—your words, not mine—it makes your pillow smell like him.”
Alhaitham swallowed with an appropriate amount of shame. “I am not responsible for what I say while inebriated.”
0120
trufflelatte @truffle-latte.bsky.social · 15/07/2026
sneak peek of time travel fic 👀 it’ll be more angsty than my last one ;)
“Would it kill you to be thoughtful for once?” Kaveh pleaded as Alhaitham walked him to his room. “You know—” His voice caught in his throat. “You know how it’s been for me. Please. We were friends once. Doesn’t that mean anything to you?”
They stopped under the doorway of Kaveh’s bedroom. Kaveh had one hand on the doorframe for support now that Alhaitham’s hands were off him. Through unfocused eyes, he looked at Alhaitham, begging for a crumb of leniency, of kindness, with his gaze.
“Friends,” Alhaitham echoed. His mouth curled around the word as if tasting it with bitter displeasure. “Funny. You only refer to us as friends when you want something.”
010
trufflelatte @truffle-latte.bsky.social · 15/07/2026
aw thank you so much!! and yes that is totally what i was going for! even without memories, they're a team 🥹 kaveh will eventually open his eyes and realize that he loves alhaitham and that alhaitham loves him. again, thank you so much for your comment!! <3
010
trufflelatte @truffle-latte.bsky.social · 13/07/2026
OKAY MY EXCHANGE FIC IS OUT!! gift for Wittich_Tara :) hope you enjoy! - genshin, #haikaveh - T, 10k, no warnings apply - temporary amnesia, bickering, misunderstandings archiveofourown.org/works/88263956
132
trufflelatte @truffle-latte.bsky.social · 11/07/2026
I put haikaveh in a situation again 🧍 (fic coming soon)
The archons must hear his pleas because Alhaitham stirs a moment later. He shifts around, winces, then blinks slowly until his eyes become accustomed to the dim environment. When his eyes land on him, his mouth parts, and “Kaveh?” comes out. “Kaveh,” he repeats, as if experimenting with how the word sounds from his lips.

Kaveh. Is that his name? Kaveh, he mouths. The syllables are foreign on his lips, but the name resonates with him regardless. Kaveh. Yes, that must be his name.

“Alhaitham,” he responds, unable to think of another thing to say. He watches Alhaitham undergo the same mental processing, mouthing his own name and all, as him.
060
trufflelatte @truffle-latte.bsky.social · 01/07/2026
as promised i do deliver 😌 exchange fic for my clone aka telepathicflower ;) - genshin, #haikaveh - T, 23k, no warnings apply - college au, roommates to lovers, drunken confessions archiveofourown.org/works/87531151
054
trufflelatte @truffle-latte.bsky.social · 30/06/2026
to be posted on july 1st… be there or be square 😌🟫 #haikaveh
Who, indeed. Kaveh blinks twice, making out the figure before him. The person leans against one of the beds, not quite sitting, with a book propped in one hand. The compression shirt makes his lethal silhouette, specifically his sculpted chest and defined arms, all the more visible. The light from the window behind him outlines his stunning side profile, especially his strong nose bridge. Finally, his fluffy grey hair, the cherry on top, softens the boldness of his features and makes him seem rather… cute. Is this man the same person he spoke to in his messages?
The book snaps shut, and hypnotizing teal-orange eyes, framed by thick, long eyelashes, bore into him. “Close your mouth,” says the man, not fazed in the slightest.
Cheeks burning, Kaveh closes his mouth, which he doesn’t remember opening. If he wasn’t sure who the man was then, he sure knows now.
020
trufflelatte @truffle-latte.bsky.social · 25/06/2026
i wanted to make them hold hands but their arms were too short :( #haikaveh
small pixel chibis of alhaitham and kaveh
0212
trufflelatte @truffle-latte.bsky.social · 03/06/2026
🤲 here is my pride month offering - genshin, #haikaveh - T, 3k, no warnings apply - hair braiding, time skips, practice kissing archiveofourown.org/works/86052746
052
trufflelatte @truffle-latte.bsky.social · 19/05/2026
it’s finally finished… i’m free! 6.6 here I come 🙏 - genshin, #haikaveh - M, 23k, no warnings apply - time travel, married haikaveh, reconciliation archiveofourown.org/works/83012566
064
trufflelatte @truffle-latte.bsky.social · 10/05/2026
chapter 4 is here!! i’m so excited to share it because i’m so proud of this chapter 🤧 #haikaveh archiveofourown.org/works/830125...
Help! I Time-Traveled and Saw My Future Self Making Love with My Ex-Best Friend. What Do I Do?
trufflelatte

Chapter 4

Summary:

Alhaitham hovers behind him like a guilty man. Kaveh picks up the book with a large box cut out from its pages. Desecrating books is not usually Alhaitham’s hobby. He closes it, and the title page faces him: The Tale of Shiruyeh and Shirin.

Ah.
Notes:

drops this and runs
(See the end of the chapter for more notes.)
070
trufflelatte @truffle-latte.bsky.social · 09/05/2026
the obligatory filler episode before the climax of my time travel fic :) - genshin, #kavetham - T, 3.9k, no warnings apply - construction worker kaveh, strangers to lovers, sign language archiveofourown.org/works/84534341
010
trufflelatte @truffle-latte.bsky.social · 30/04/2026
chapter 3 is out! <3 #haikaveh archiveofourown.org/works/830125...
Help! I Time-Traveled and Saw My Future Self Making Love with My Ex-Best Friend. What Do I Do?
trufflelatte

Chapter 3

Summary:

“Alhai—” he starts, but Alhaitham ignores him, letting his wrist slip out of Kaveh’s grip. He walks forward without glancing at Kaveh.

Rude, Kaveh thinks, but he’s gotten used to it. Message received. Alhaitham does not want to talk about last night.
Notes:

i call this chapter: the calm before the storm
(See the end of the chapter for more notes.)
040
trufflelatte @truffle-latte.bsky.social · 29/04/2026
thank u! wishing i were them too 😭
010
trufflelatte @truffle-latte.bsky.social · 29/04/2026
fem kaveh as infinity nikki bc i miss my inikki era :( #femkaveh #kaveh
kaveh in infinity nikkidrawing of kaveh as infinity nikki and mehrak as momo
000