Sign in

trufflelatte

@truffle-latte.bsky.social
18 followers 6 following 93 posts

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

PostsRepliesMedia
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
174
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.
2100
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 · 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 · 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 · 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
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
#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
#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
#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 · 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 · 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
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
trufflelatte @truffle-latte.bsky.social · 27/04/2026
it seems like things are getting fruit-y up in here 👀🍊 #haikaveh
“Watch. You can’t slice the peach toward the cutting board because you’ll be left with uneven shapes,” Kaveh explains. He positions the knife’s sharp edge toward the peach’s core. “You have to cut toward the center,” he says, slicing into the peach, “and then, you’ll get even pieces.” He takes the piece he cut off and pops it into his mouth. Refreshing sweetness bursts in his mouth. It’s good.
“I’ve got it,” Alhaitham says with the slightest scrunch of his nose, betraying faint displeasure. Kaveh hands the fruit and knife back to him. Alhaitham mimics what Kaveh did and produces a uniform peach slice to the one Kaveh ate.
He offers it to Kaveh.
Kaveh looks at the peach slice then looks at him. Alhaitham is decidedly looking off to the side. He’s curious about what’s so interesting over there.
Instead of taking the fruit and putting it inside his mouth, like any normal person would do, he bites it off Alhaitham’s hand. Instant regret sours the peach’s erupting sweet flavor. Think before you act, Kaveh scolds himself. In his defense, the peach slice was next to his mouth, just centimeters away. However, no defense stops Kaveh from thinking, Why did I do that?
Now, Alhaitham is looking at him. Kaveh belatedly notices how close they’re standing. How close their faces are. Kaveh jumps away inelegantly. Distance is good. Distance is safe.
172
trufflelatte @truffle-latte.bsky.social · 21/04/2026
chapters 2 up ✨ #haikaveh archiveofourown.org/works/830125...
Title: Help! I Time-Traveled and Saw My Future Self Making Love with my Ex-Best Friend. What Do I Do?
Author: trufflelatte
Chapter 2
Summary: Kaveh keeps saying his name. “Haitham,” he says reverently, eyes half-lidded. “Haitham,” he says again, lips trembling in hunger. “Haitham,” he cries out, voice raw and raspy.

“Haitham,” he repeats, the sound growing farther away.

“Haitham.”

“Haitham.”
Notes: real chapter summary: I make alhaitham suffer
(it's okay, i'll make it up to him somehow)
(See the end of the chapter for more notes.)
082
trufflelatte @truffle-latte.bsky.social · 18/04/2026
🔞 someone’s dreaming 👀 #haikaveh
Suddenly, Alhaitham’s vision whites out and lava-hot warmth leaks into every crevice of his body. He’s burning. He thinks he must have a fever. He hopes Kaveh won’t blame himself for Alhaitham’s spontaneous sickness.
The heat doesn’t cool—it rises. However, Alhaitham finds himself basking in its burn. He feels like he’s being hugged on all sides. It’s comforting, somehow. The tension in his heart drains away, replaced with pleasure curling in his gut.
Kaveh keeps saying his name. “Haitham,” he says reverently, eyes half-lidded. “Haitham,” he says again, lips trembling in hunger. “Haitham,” he cries out, voice raw and raspy.
“Haitham,” he repeats, the sound growing farther away.
“Haitham.”
“Haitham.”
Alhaitham opens his eyes violently. An uninteresting ceiling stares back. No blinding light, no golden halo. Kaveh is gone.
171
trufflelatte @truffle-latte.bsky.social · 13/04/2026
first chapter for time traveling haikaveh! 🥳 mind the tags - genshin, #haikaveh - M, 3.2k, no warnings apply - time travel, married haikaveh, walking in on someone archiveofourown.org/works/830125...
154
trufflelatte @truffle-latte.bsky.social · 09/04/2026
I doubt anyone’s as obsessed w time traveling #haikaveh as me
The last time Alhaitham stood in front of him, Kaveh ripped their thesis, and by that, the fabric of their friendship, apart. The last time Alhaitham stood in front of him, Kaveh told him that he regretted befriending him.
He’s replayed that conversation over and over, every day since their fight.
Alhaitham is the first to talk. “The research center,” he says, as if that explains anything.
Unfortunately, it does. Kaveh is part-relieved part-bitter that he still understands Alhaitham’s cryptic way of speaking. The idea of forgetting something that once came second-hand, almost instinctual, scares him. Yet, Kaveh is tired of trying to make out what Alhaitham shrouds in layer after layer of pretentiousness. He’s tired of being the one understanding, not the one understood.
151
trufflelatte @truffle-latte.bsky.social · 07/04/2026
um. all I have to say is listen to “water the roses” by flavor foley ft. gumi 🥀 - genshin, #haikaveh - T, 1k, no warnings apply - pov alhaitham, pre-canon, unresolved emotional tension archiveofourown.org/works/82633781
0103
trufflelatte @truffle-latte.bsky.social · 22/03/2026
little haikaveh treat 📖 - genshin, #haikaveh - M, 2.6k, no warnings apply - reading kink, crack treated seriously, bickering archiveofourown.org/works/81626831
052
trufflelatte @truffle-latte.bsky.social · 21/03/2026
snippet of short little m-rated fic I’m working on at the moment ✨ #haikaveh
Absorbed by his fantasy, Kaveh stops sweeping. Unfortunately, Alhaitham’s attention parts from his book at that moment, and he looks up at a dazed Kaveh.
“I didn’t tell you to stop sweeping,” he says flippantly.
Kaveh’s reverie breaks. He frowns at Alhaitham, who sits much farther from him in reality. He already mourns the phantom touches. “Why should I listen to you?” he responds, accustomed to Alhaitham’s snide remarks.
“Who owns the house?” Alhaitham challenges in a cocksure tone.
“This place would be a pigsty without me, and you know it,” Kaveh fires back. The coffee table piled with books is evidence enough.
“And I am sufficiently grateful for your service,” Alhaitham says, monotone.
Heat rises to Kaveh’s face. Alhaitham is teasing him, and he knows that, which is why his face is heating up in frustration and nothing more. He grabs the handle of the broom and pokes Alhaitham’s (very firm) bicep. “Don’t be sarcastic. It’s not a good habit,” he says.
151
trufflelatte @truffle-latte.bsky.social · 17/02/2026
IT’S FINALLY FINISHED!! thank goodness 😮‍💨 - genshin, #haikaveh - M, 9.9k, no warnings apply - omegaverse au, secrets, love confessions archiveofourown.org/works/79703876
0113
trufflelatte @truffle-latte.bsky.social · 15/01/2026
the cutiest cutie to ever cutie 🥺 #알파트라우마 #alphatrauma #fanart
Wooyeon, wearing a grey top, clutches a black backpack as he looks up with a pouty face. A chibi head of Dohyun looks slightly worn out. Hearts and sparkles surround them.
020
trufflelatte @truffle-latte.bsky.social · 08/01/2026
the winter season 🧣❄️ #haikaveh
Sketch of Alhaitham wearing a scarf and earmuffs while looking at Kaveh, who is holding up a peace sign. Snowflakes fall behind them.
0171
trufflelatte @truffle-latte.bsky.social · 01/01/2026
happy new year’s!! (gift from me to you) ;) - genshin, #haikaveh - G, 100 words, no warnings apply - crack, epistolary, dramatic kaveh archiveofourown.org/works/76643651
010
trufflelatte @truffle-latte.bsky.social · 31/12/2025
a haikaveh kiss for the soul <3 - genshin, #haikaveh - T, 100 words, no warnings apply - new year’s kiss, bickering, smug alhaitham archiveofourown.org/works/76516496
030
trufflelatte @truffle-latte.bsky.social · 30/12/2025
day 5 is here!! 🥳 - genshin, #haikaveh - G, 100 words, no warnings apply - pov outsider, new year’s resolutions, telepathy archiveofourown.org/works/76455851
010
trufflelatte @truffle-latte.bsky.social · 29/12/2025
silliness, spice, & everything nice! - genshin, #haikaveh - T, 100 words, no warnings apply - comedy, decorating the christmas tree, implied sexual content archiveofourown.org/works/76395116
001
trufflelatte @truffle-latte.bsky.social · 28/12/2025
the more angst, the merrier 😊🎄 - genshin, #haikaveh - G, 100 words, no warnings apply - ambiguous relationships, light angst, lack of communication archiveofourown.org/works/76192986
001