Actions

Work Header

Is It Possible to Find the Love of Your Life on Your Favourite MMORPG Game?

Summary:

StarrrryNight: hi im new to this game
[Leader]GalacticBaseballer: hiii :)
StarrrryNight: i downloaded this game bc of dan heng lol i heard he does dungeons with guild members? i hope i get to play this game with him
[Leader]GalacticBaseballer: no
StarrryNight was banned from the guild (30/50).
[System]: Warning! Guild Buffs are only available for guilds with over 30 members! Invite more friends to join!

Where popular Twitch streamer Dan Heng gets his life turned sideways after his guild suddenly changes leaders.

Notes:

caelus: you met me at a very chinese point in my life

dan heng: what the hell

(See the end of the work for more notes.)

Work Text:

Dan Heng is trending on twitter again.

As a popular streamer on Twitch, he does find himself trending quite often in the XianZhou Online! community — the main game his followers watch him play, but even he couldn’t have guessed the reason why he’s trending this time.

Starry @starstarstars

I tried joining Dan Heng’s xzo guild earlier today and was immediately kicked out of the guild by the guild leader the moment i mentioned him??? What??? 

18:46 04/05/2025

174 Retweets  463 Quotes  22.6K Likes  

     Dan Heng’s #1 @iluvdragons

     omg you were kicked by the leader too? this happened to me too

     Starry @starstarstars

     this galacticbaseballer person is so rude… 

The picture attached to the tweet, a screenshot of the conversation that had taken place, was appalling, to say the least. Dan Heng had never bothered to look at the guild chat, and had no idea that there was a sudden change in guild leader, let alone the fact that the member numbers had dwindled so low since he last checked. He boots up the XianZhou Online! application on his computer, determined to see the extent of this GalacticBaseballer’s reign of terror.

He loads into the game quickly, sighing as he reads the backlog of messages in the guild chat. How in the world did they manage to go from 48 members to 30 in such a short amount of time? Was it even worth it to salvage the guild at this point? Sure, he’d have to wait a week for the cooldown, but should he just join another guild instead?

[Guild]StarrrryNight: hi im new to this game

[Guild][Leader]GalacticBaseballer: hiii :)

[Guild]StarrrryNight: i downloaded this game bc of dan heng lol i heard he does dungeons with guild members? i hope i get to play this game with him

[Guild][Leader]GalacticBaseballer: no

[Guild]StarrryNight was banned from the guild (30/50).

[Guild][System]: Warning! Guild Buffs are only available for guilds with over 30 members! Invite more friends to join!

While checking the member list, he notices that the infamous GalacticBaseballer was online, and he begins typing a lengthy string of messages.

You whispered to GalacticBaseballer: sorry but you gotta stop constantly banning all of the newcomers the second they piss you off

You whispered to GalacticBaseballer: if more people leave and you keep banning everybody that tries to join we wont get to participate in guild events anymore

You whispered to GalacticBaseballer: we are about to lose the good guild buffs

GalacticBaseballer replies to Dan Heng quickly.

GalacticBaseballer whispered to you!: ok well it pisses me off bc most of them join bc you are here

GalacticBaseballer whispered to you!: and after two days of realising that theyre not gonna magically befriend you they never log on again and they end up hogging the spot instead 

GalacticBaseballer whispered to you!: so i just weed them out early the moment they mention your name 

Dan Heng’s frown softens, feeling a twinge of guilt that his profession had somehow indirectly inconvenienced the guy. GalacticBaseballer had always been a quiet player before they were promoted to leader, but they were always active in guild activities. 

 You whispered to GalacticBaseballer: im really sorry about that

GalacticBaseballer whispered to you: its not like you can control what ur viewers do, but until i get the dedicated guild members im after i wont stop banning everybody xD maybe i should beg my irl friends harder 

You whispered to GalacticBaseballer: a xzo player having real life friends? no way

GalacticBaseballer whispered to you: youre funny :) can i have your discord?

Despite the unfortunate circumstances of how they met, the two of them quickly become fast friends.

Caelus never stops talking. He lives dangerously close by — in the same small city, Dan Heng learns. He’s a year younger than Dan Heng, and is pursuing a degree in communications at a local university and lives in a nearby apartment. He sends Dan Heng links to nonsensical tiktoks that he found funny. He complains to Dan Heng about the horrible weather they’ve been having — Dan Heng disagrees, he quite enjoys rain.

They exchange phone numbers and personal social media accounts. While his Twitter account is barren, Caelus posts on Instagram semi-frequently, and his face is in nearly every single post. 

He’s good looking, Dan Heng thinks, looking at a photo of him cradling a live fish like it’s his baby. His bright, golden eyes remind him of citrine gemstones, and his ash gray hair frames his face beautifully. Dan Heng stalks the account for the next three hours. 

Caelus

lol why did you like my post from 4 years ago

its ok i get it 

you can stare at my face for the rest of your life if you want to

[Pompom_FingerHeart]

Dan Heng

you saw nothing. 

XianZhou Online! @XZO_Official

“Awoooo!” Meet your new best friend in XianZhou Online! The Mighty Chimera might look like a delicate little pet, but they’re as hardy as those cute horns on their heads! Participate in the Chimera Festival event for a chance to obtain the limited “Chimera Friend” pet!

17:00 PM 01/06/2025

9.8K Retweets  586 Quotes  168.9K Likes 

754 Bookmarks

Dan Heng @colddragonyoung

im not falling for the chimera propaganda im a loyal tuskpir fan

21:56 01/06/2025

679 Retweets  209 Quotes  77.5K Likes 

     Dan Heng’s #1 @iluvdragons

     was looking forward to the daily 14 hour long streams to try to get it like what you did for the tuskpir pet

     Dan Heng @colddragonyoung

     im going to get a pressure ulcer on my butt if i do that again. 

Pets. A type of cosmetic item in XianZhou Online! that players are only able to get if they’re both extremely lucky and have plenty of time on their hands, despite the event lasting for a month, due to their rare drop rate in event chests. Dan Heng was only able to get his own Tuskpir pet after streaming nonstop for 2 weeks straight. 

“Aren’t they the cutest?” Caelus coos. They’re on a facetime call for the 4th time that week. “I’d call mine Bubbles.”

“If you want the chimera pet so bad, then play during the event.” Dan Heng deadpans. “Personally I don’t see the appeal. I’m Team Tuskpir all the way.”

“For the amount of time I’d have to spend on this game in order to get it? I’d have to forfeit at least two and a half weeks worth of sleep in order to balance that with college!” Caelus whines. “Can’t you do it for me? Pretty please?”

“Absolutely not.” His lips nearly get bruised at the sheer force of him biting back a smile, and he angles his camera away from his mouth to prevent Caelus from seeing.  

“You play this game for a living, Dan Heng. What else would you be doing anyway?” Caelus pleads. “Please? I’ll do anything! I’ll even hand deliver food to your apartment!”

His mouth moves faster than his brain. “You’ll have to be a guest on my stream.” Fuck. Caelus doesn't even enjoy being around his fans in XianZhou Online. What was I thinking?

Caelus’ boisterous voice interrupts his internal monologue. “That’s it? I’ll do it then! Thank you, I love you! What types of food does popular Twitch streamer Dan Heng enjoy?”

Dan Heng’s heart rate accelerates at an embarrassing speed, pink dusting his cheeks. “Yeah, yeah, no problem. Just… never say something like that out of the blue ever again.” He says, words muffled as his hands cup his reddening face.

Dan Heng @colddragonyoung

Watch me wither away as i attempt to get the new chimera pet 

Twitch.tv/ColdDragonYoung

09:00 02/06/2025

352 Retweets  233 Quotes  46.5K Likes 

There are no words in even the Kremnoan language to describe the sheer regret Dan Heng feels for agreeing to Caelus’ begging. He spends so much time clearing the same event dungeon over and over again until he feels the carpal tunnel developing in his wrists. 

The attempt to get the chimera pet is somehow worse than when he tried to get the Tuskpir pet. Lower drop rate, along with the event dungeon taking much longer to clear due to the mechanics of the mobs, makes the experience excruciating. His farming route is near muscle memory at this point. Enter dungeon. Kill mobs. Earn Crates. Open Crates. Get his 7833rd wooden plank. Repeat. At some point in between dungeon runs, Dan Heng ends up sending Caelus his address and the number code to unlock his front door at the promise of being given free food. 

He doesn't even know why he’s so determined to get the pet for Caelus. Was it the begging? The fact that Caelus had promised to be a guest on his stream? How was he so incredibly weak when it came to this person whom he’d only gotten to know properly a month ago? 

He does not hear the beep of his front door unlocking, but a knock on his door pulls him out of his zombie-like trance. Dan Heng’s eyes remain glued to the screen, but he hears the door open and the sound of plastic bags rustling together. The person moves quietly, careful not to get his face caught on Dan Heng’s facecam. 

The aroma of spices wafting from the plastic bags set on his table is what makes Dan Heng finally look up from his computer screen. The man wordlessly removes the packaging for him. Berrypheasant skewers and two bottles of mung bean soda.

Caelus looks different in real life, compared to how he looks when they’re on Facetime. His eyes are brighter, cheeks slightly chubbier. He’s cuter in real life, his brain supplies unhelpfully. He knows he’s staring, but he cannot bear to look away.

Golden eyes stare back at him, raking over his dishevelled face for a couple of seconds. A pair of warm hands reach over to pinch both sides of his cheek, effectively snapping him out of his trance. Despite the lack of words being shared, he somehow knows exactly what Caelus is thinking. Take a break idiot, you look tired. 

Dan Heng shoots him a look. I know, it’s fine. Don’t worry. 

Caelus sighs and leaves his room, leaving Dan Heng alone with his Twitch chat, which moves so fast that Dan Heng can barely read more than a word at a time. 

phainongooner: who the hell is that

danhengbiased: a girlfriend?

iEatJingyuan: bro is barely awake rn

march7thsgf: @danhengbiased or a boyfriend! he might be bi!

blademyGOAT: he plays xzo no way he has time for a partner

“That- he’s not my boyfriend!” Dan Heng sputters, nearly choking on a skewer. “I have friends, you know!” He feels his heart beat faster at the thought of being Caelus’ boyfriend. Strange. His cheeks feel strangely warm as well, but surely that is because of the lingering sting from getting pinched earlier, right?

Dan Heng’s #1 @iluvdragons

@colddragonyoung what happened to your “i’m never doing a xzo pet event ever again” agenda

15:36 17/06/2025

186 Retweets  24 Quotes  9.6K Likes 

     Jelly is seeing txt 25/09 @phaibinz

     This is literally taking longer than the tuskpirs did

     Dan Heng’s #1 @iluvdragons

     17 days of 15 hour streams to try to get this pet can @XZO_official just gift the poor guy one at this point 

Dan Heng’s #1 @iluvdragons

Is nobody going to talk about the random person that visits dan heng while he’s streaming everyday?!?!?

11:07 23/06/2025

534 Retweets  239 Quotes  13.8K Likes 

642 Bookmarks

3 weeks. It took three long, arduous weeks to get the cursed chimera pet. In this time, he and Caelus have formed an unspoken routine. Caelus visits his apartment, brings him food, and sometimes stays until Dan Heng ends his stream to hang out with him.

“What am I going to do now that I finally got the chimera pet?” Dan Heng reads a comment aloud, a small smirk spreading across his face as he thinks about his reply. “Besides sleep? I’m going to collect my debt, of course.”

Ignoring the wave of question marks that flood the chat after his comment, he swiftly ends the stream, and shoots Caelus a text.

Dan Heng

[photo attached]

guess who finally won the rng war

be prepared for featuring in one of my streams.

Caelus

uh oh

yes master dan heng…

[PomPom_Crying]

Dan Heng @colddragonyoung

Playing #XianZhouOnline with my mortal enemy @GalacticBaseballer 

Twitch.tv/ColdDragonYoung

09:00 26/06/2025

356 Retweets  547 Quotes  26.5K Likes

The stream starts as per normal. Dan Heng is very familiar with the routine at this point in his career. He has streamed with other streamers before, however this stream feels much more different. Anxiety bubbles in his stomach, although it was his idea to bring Caelus onto a stream in the first place. 

His worries were unfounded, however. Caelus’ easy-going and boisterous energy is well received, and the anxiety he originally had melts away. 

“I have your chat opened on my phone, they’re outraged that you gifted Bubbles to me!” Caelus laughs. “Face it, guys. Dan Heng loves me more than you guys.”

iEatJingyuan: isn’t this the guy who kicked out a bunch of people from his guild

march7thmygf: our streamer is gay why why why

love4jinglius: fork found in kitchen…

danhengbiased: im sick look at how smiley dan heng is

While Caelus continues to taunt and tease his viewers, realisation hits Dan Heng like a brick. The reason why his face constantly started heating up when speaking to Caelus, why his heart recently started beating faster around him, why he was willing to devote so much time and effort for a request he made.

Oh my god. I have a crush on Caelus.

Dan Heng’s #1 @iluvdragons

Spending 15 hours a day for 3 weeks straight on an online game to get a cosmetic item for your friend has got to be gay as hell 

15:36 26/06/2025

264 Retweets  154 Quotes  14.9K Likes 

     Dan Heng’s #1 @iluvdragons

     THIS IS THE SAME GUY WHO BROUGHT HIM FOOD EVERYDAY? dan heng i know what you are…

XianZhou Online! @XZO_Official

Have a special somebody in your life? The new permanent ‘Promise of Everlasting Union’ event is going live soon! Propose to your favourite person after completion of the event and gain special stat boosts as a married couple! 

17:00 PM 01/07/2025

9853 Retweets  586 Quotes  168.9K Likes 

754 Bookmarks

Dan Heng is going to confess to Caelus. He speedruns the event quest as soon as it releases. While his chat pokes fun at him for rushing the quest despite not having anyone to propose to, he is too busy planning his confession to Caelus to care. The plan is simple, propose to Caelus in-game, and confess his feelings.

The next time they’re calling and playing together again, Dan Heng leads Caelus to the marriage event wedding arch.  

“What’s all this?”

“I like you, Caelus. Romantically.” Dan Heng blurts out, pressing the ‘propose!’ button that was prompted.

A loud crash can be heard on the other end of the call, and Caelus abruptly disconnects. His character stands still, and as the seconds trickle by, Dan Heng gets more and more anxious. Did he just get rejected?

Dan Heng

arw you oksy?

please repky

caelus

Caelus

im On my way! to yours

running

Dan Heng

What?

Not long after, Dan Heng hears the familiar beeping of his front door opening, and Caelus bursts into his home, sweaty and out of breath. 

“You idiot, what made you think that confessing to me like that was a good idea?” Caelus asks, heaving deep breaths in between each word. “I couldn’t even accept your proposal because I haven’t done the event quest yet!”

“I forgot,” Dan Heng’s ears turn pink. “I forgot that it was quest locked.”

“I’m going to kiss you now. Okay?” Caelus leans in impossibly close, hand cupping Dan Heng’s red cheek.

Dan Heng had imagined kissing Caelus multiple times, but nothing he imagined could have ever compared to the real deal. Caelus is a hotheaded kisser — rushed, messy, and passionate, and Dan Heng can feel the build up of stress finally release from his body the moment their lips touch. 

“This means that you like me back, right?” Dan Heng asks the moment they pull away for air.

“Of course I do.” Caelus laughs, giving him another peck on the lips. “And resend the marriage proposal. I’m pretty sure it’s expired by now.”

Starry @starstarstars

omg i managed to get back into dan heng’s guild and he's married to WHO???

18:46 07/07/2025

943 Retweets  553 Quotes  16.6K Likes 

     Starry @starstarstars

     has anyone asked him about his boundaries regarding rps

    Caelus @GalacticBaseballer 

    @colddragonyoung they’re shipping us

     Dan Heng @colddragonyoung

     ? to where.

Notes:

this fic has been rotting in my google docs since june and i finally got the motivation to complete it today (thanks to the 14 pity e1 dan heng pt) comments are highly appreciated, thank you for reading!!!

yap to me about dancae on twitter!

send me things on my strawpage!