Work Header

where sighing lovers dream

Chapter Text

Xie Lian snuggled closer to Hua Cheng’s chest as he came back to consciousness. Hua Cheng held Xie Lian's hand in his own, absentmindedly playing with the slender fingers.

“San Lang,” Xie Lian said, voice groggy.

“Gege’s awake?”

“Somehow. That was…”

“I’m sorry,” Hua Cheng blurted. His movement stilled. “I didn’t know that would happen.”

Xie Lian slowly sat up and rubbed the sleep from his eyes. 

“I don’t blame San Lang. We both wanted to take it.”

Hua Cheng’s mouth twisted. “But I was the one who promised it was safe.”

“I could have checked too. And honestly…” Xie Lian took Hua Cheng by the hands. “I don’t regret whatever that was. I don’t know what you saw but it was like…”

“Memories,” Hua Cheng finished for him.

“I got to see you as a cute little kid again.” Xie Lian smiled at the wide-eyed look Hua Cheng gave. “I didn’t know how much I missed picking you up!”

“You can still pick me up.”

“It’s not the same,” Xie Lian sighed dramatically.

“You too.”


“As a kid. I saw little gege.” Hua Cheng’s lip finally curled up. “I didn’t know you were so into those gold foil palaces.”

Xie Lian’s face immediately turned red. “Oh no, I was so spoiled back then. What did I do? No, nevermind don’t tell me.”

“I also saw…” Hua Cheng glanced away, his Adam’s apple bobbed as he swallowed. His eye was tinged red when he looked back. “Other things.”

Xie Lian stroked his thumb comfortingly along Hua Cheng’s palm. He didn’t have to imagine what sorts of horrors his subconscious dredged up to share with his husband. 

“Me too,” Xie Lian whispered. A dying Hua Cheng’s shaking hands came unbidden to his mind. He pushed it away and focused on the cold, yet somehow always searingly hot, hands currently held in his grip. “I missed San Lang so much.”

“I’m right here, gege.”

They looked at each other for a moment and then Xie Lian crawled into Hua Cheng’s lap. Strong arms opened to embrace him and Xie Lian practically melted. He could feel the tension drain from both of them; Hua Cheng’s head dropped to press against Xie Lian’s forehead.

With their faces that close, Xie Lian couldn’t resist tilting his head slightly to kiss his husband. Hua Cheng’s mouth parted readily against soft, warm lips. 

They stayed like that for a while, savoring each other, before Hua Cheng pulled away with a smile. 

And then he was covering Xie Lian in kisses.

It was as if Xie Lian’s face was magnetic and Hua Cheng’s lips couldn’t help but be pulled towards his forehead, cheekbones, lips. Xie Lian cupped his husband’s cheeks with both hands to try and keep him still so he could reciprocate.

“San Lang, San Lang,” Xie Lian said breathlessly. Saying his name was like a confession, a love story, a song sung late at night for no one except his beloved. 

Just one person was enough.

Just one person would always be enough. 

“Gege,” Hua Cheng smiled. He could hear all of the love, Xie Lian knew he could. And Hua Cheng most definitely sent the same thing back with every kiss and caress. “Do you – mmh!”

Xie Lian had pressed their lips together fiercely. His tongue curled against Hua Cheng’s, tasting the lingering sweetness of the potion.

It was intoxicating to be so close, to know that he was the only one who got lucky enough to love Hua Cheng and be loved in turn. 

Without breaking the kiss, Hua Cheng began to undress Xie Lian. The two of them were already in their underclothes so there was thankfully only one layer to deal with. Hua Cheng slid his hands under Xie Lian’s loose white shirt, fingers skirting over defined muscles as he quickly rid Xie Lian’s top half of any cover. Xie Lian shivered almost imperceptibly as bare skin met cold air. 

Hua Cheng paused, his fangs caught just barely on Xie Lian’s swollen bottom lip as he pulled back.

“Is gege cold?”

“Not if San Lang warms me up,” Xie Lian said sweetly. Hua Cheng made a low noise in his throat at that, and Xie Lian gave in to the firm hands that pressed him to lie back on the divan.

“How are you–” Hua Cheng pressed a kiss to the corner of Xie Lian’s lips, then his chin. “This–” His jaw, his neck. “Ridiculously–” The hard jut of his Adam's apple. “Adorable.” 

“I don’t know.” Xie Lian let out a soft huff, the fleeting kisses tickled. “Maybe so that we, ah, match.”

Hua Cheng made an amused noise as he mouthed at Xie Lian’s collarbone, pulling the soft skin into his mouth and sucking. Xie Lian clutched at Hua Cheng’s shoulders and tilted his head back to better bare his neck.

He loved when Hua Cheng got like this, when he kissed with the intention to leave marks. To stake physical claim over what was his. Xie Lian was already yearning for the wonderful ache of those small bruises littered across his skin, lingering for at least a day afterwards. Sometimes Hua Cheng would go back and suck over the fading hickeys until Xie Lian was left gasping, begging for more, under him. 

To sooth the dull pain, Hua Cheng licked at the circle of blooming skin before kissing and marking his way down Xie Lian’s chest. His tongue flicked out to wet his lips and he smirked up at Xie Lian, his wandering hands already taking hold of Xie Lian’s pecs.

“Gege looks so beautiful like this,” Hua Cheng said coyly as he skillfully caressed and kneaded, the tips of his fingers brushed over sensitive red buds. Xie Lian’s cock twitched in his pants; he sucked in a breath and slowly let it out. “Like a painting.”

His thumb pressed against one of Xie Lian’s nipples, the soft pad of his finger circled the hardening bud. He rubbed it casually as he continued, “I’d put ink to paper but I don’t want anyone else to ever see. You’re just for me.”

Ah,” Xie Lian exhaled roughly. “Yes, just for you.”

“The most gorgeous man in the world–”

“San Lang…” Xie Lian’s nose scrunched bashfully.

“And he’s all mine.”

Hua Cheng gave a chaste kiss to the firm skin above Xie Lian’s sorely neglected nipple before taking it into his mouth. Xie Lian’s chest arched up as Hua Cheng meticulously licked and sucked until it was flushed and almost painfully hard. Hua Cheng gave one last press of his tongue before pulling off and moving to the other side of Xie Lian’s chest. 

Xie Lian squirmed in pleasure and was doing an admirable job of keeping his breath from hitching too often, but then Hua Cheng reached down to palm Xie Lian’s rapidly swelling erection. His beautiful, callused fingers slowly dragged fabric over sensitive skin. Xie Lian gasped, bucking up into his hand. 

“Ah! San Lang, please!”

Hua Cheng lifted his head and tilted it in obviously fake confusion, “Please what? Gege wants something else?”

He once again stroked his fingers over the pants covering Xie Lian’s aching cock. Xie Lian needed that hand on his skin.

Ngh– ” Xie Lian gasped. “San Lang, touch me.”

“I am touching you. If gege wants me to touch anywhere else…” Hua Cheng sat back, his hands playing idly with the hem at the top of Xie Lian’s pants. “He’s going to have to be specific.”

Xie Lian bit his lip, still a little shy when it came to putting things like that into words. 

“San Lang...knows where.”

“Do I?” Another gentle stroke. “This husband has a poor memory, you’ll have to remind me.”

Xie Lian groaned, half from the barely there pleasure and half from Hua Cheng’s shamelessness. He tried to press his thighs together to get some relief but Hua Cheng clicked his tongue and moved back to kneel between Xie Lian’s legs, keeping them apart with his body. His eye twinkled as he waited patiently for Xie Lian to speak. 

“Could...could San Lang please…” Xie Lian was sure his face was the color of Hua Cheng’s iconic robes at this point. He squeezed his eyes shut. “Touch my – oh, not again!”

“Sorry gege, I’ll get you at least twenty new ones.” Hua Cheng had torn Xie Lian’s pants in his hurry to pull them off. “I got impatient.”

Oh! He was impatient, huh? His San Lang only drew it out for as long as possible...Xie Lian didn’t know whether to laugh or cry. He settled for biting back a moan as Hua Cheng slid down between his legs and took hold of his cock.

“I’ll make it up to you,” Hua Cheng said, his breath ghosting over Xie Lian’s skin. Xie Lian barely had time to think about how Hua Cheng didn’t breathe anymore so he must do that just for Xie Lian’s pleasure – 

And then his husband’s tongue was on him.

Hua Cheng licked a slow stripe up from the base to the tip before pressing a gentle kiss to the flushed head of his husband’s cock. His tongue peeked out to catch a bead of pre-cum that welled from the slit. Xie Lian whimpered as Hua Cheng pressed his tongue down lightly against the sensitive skin. 

Feeling Xie Lian’s cock twitch in his hold, a smile tugged at Hua Cheng’s lips for a brief moment. 

“Does it feel good?”

“Mn, San Lang is very…” Xie Lian began to answer but stopped as he realized the question hadn’t been asked aloud. He almost laughed as he continued in their private communication array, “Cheeky.”

“A little,” Hua Cheng conceded. “But mainly selfish. If I used my mouth to speak, I wouldn’t be able to do this.”

He slid his lips over the head of Xie Lian’s cock and suckled at it, letting his tongue do most of the work on the underside. The light suction and warm, wet heat was just enough stimulation to leave Xie Lian panting but not enough to push him over the edge. He wanted to nudge more of himself into Hua Cheng’s mouth and just barely managed not to give into the temptation.

What an awful tease his husband was…

Xie Lian stroked his fingers through Hua Cheng’s hair, the dark silky strands slipped between his fingers as he curled his hand into a fist. His nails scraped gently against Hua Cheng’s scalp, drawing a moan out of him. Xie Lian whimpered as the vibration added another level to the sensation of his husband’s mouth.

This time Xie Lian couldn’t help himself, instinctually thrusting up just as Hua Cheng used his free hand to grip Xie Lian’s hip. His fingertips pressed into Xie Lian’s skin, holding him still.

“Sorry,” Xie Lian panted.

Hua Cheng met Xie Lian’s eyes and pulled off with a light pop. “Gege has nothing to apologize for.” 

Xie Lian felt the barest hint of a kiss against his shaft, exceedingly gentle, and then Hua Cheng swallowed him down to the base. As he bobbed up and down, the head of Xie Lian’s cock hit the back of Hua Cheng’s throat.

Xie Lian gasped, his fingers tightened in Hua Cheng’s hair. Every single time Hua Cheng pleasured him like this, Xie Lian had the distinct thought that his husband would be a natural sword swallower. No gag reflex. He would a have been a worthy rival in the busking circuit.

Xie Lian’s thighs shook as the friction pushed him over the peak, his climax hitting him unexpectedly. Hua Cheng moaned, the hand on Xie Lian’s hip tightened as bitter release coated his tongue.

Hua Cheng eagerly swallowed. A thin drool of cum escaped from the corner of his lips as he continued to suck Xie Lian through the last shudders of his orgasm. He only pulled off after Xie Lian made a noise of overstimulated discomfort and tapped his shoulder.

“Mm, anything that gege makes truly is the most delicious,” Hua Cheng said with a genuine smile. His tongue darted out to lick his lips yet he somehow neglected to catch the release that threatened to drip down his chin.

Xie Lian let out a short breathy laugh and reached down to gently wipe the corner of Hua Cheng’s mouth with his thumb. Hua Cheng’s eye gleamed mischievously as he immediately took hold of his husband’s wrist and, without breaking eye contact, took Xie Lian’s thumb into his mouth.

“San Lang!”

Hua Cheng let his tongue drag against the digit, from where it connected to Xie Lian's palm up to the pad. Once he was sure he’d collected every last bit of cum, he swallowed around Xie Lian’s finger before gently pulling off with a pop.

“How could this husband dare to waste even a drop,” Hua Cheng said, his voice husky. 

“Alright, alright,” Xie Lian said bashfully. He tugged at the collar of Hua Cheng’s inner robe until Hua Cheng had moved up to straddle Xie Lian’s waist. Both of his strong arms landed on either side of Xie Lian, holding himself just above the warm body of his god. 

“You too now, come on...” Xie Lian reached for Hua Cheng’s belt. His deft hands made quick work of the belt, tossing it off to the side. Just as Xie Lian’s thumbs hooked into the waistband of his pants, Hua Cheng’s breath hitched slightly and he bit his lip.

Xie Lian paused. He looked up to see a sheepish expression on his husband’s face.

“Gege can continue,” Hua Cheng smiled, a faint flush coated his cheeks. “But I actually...came earlier.”

Xie Lian blinked. “Untouched?”


“Aww, San Lang.” 

“In my defense–” Hua Cheng lowered himself further, his lips almost brushing against Xie Lian’s as he talked. “Your cock was in my mouth. It’s gorgeous, I was rightfully overwhelmed.”

Xie Lian made an “ohh” sound, excited by the chance to tease Hua Cheng. Any embarrassment he had over discussing their intimacy had been thrown out the window after his orgasm. It always took him at least one before he could match Hua Cheng’s shamelessness.

“So that’s how it is,” Xie Lian mused. He shifted forward so that his cheek pressed against Hua Cheng’s, his voice was hushed when it continued right next to his ear. “Does that mean San Lang would be too overwhelmed if I put it someplace else?”

Hua Cheng made a choked off noise somewhere between a gasp and a moan. Xie Lian felt Hua Cheng harden against his leg. 

So fast! 

“Ah, it feels like you want me to.”

“You know I do,” Hua Cheng practically groaned. He pulled back to better capture Xie Lian’s lips. They kissed slowly, leisurely. Xie Lian’s hands were once more in Hua Cheng’s hair, one of them slid down to cup the back of his neck. 

Xie Lian broke the kiss and gave Hua Cheng’s cheek a quick peck.

“Then let this gege take care of his San Lang.” Xie Lian curled his legs around Hua Cheng’s back and flipped their positions with ease. Hua Cheng smiled up at him, his eye soft. 

With some help from his excited husband, Xie Lian finally got Hua Cheng out of his underclothes. 

Xie Lian let his hands roam over lean muscles before cupping Hua Cheng’s face, the pad of his index finger just barely grazed the edge of the eyepatch.

“Off or on?”

“Off,” Hua Cheng whispered. “Please.”

Xie Lian stroked his face gently before lifting the patch and placing it off to the side. As he always did, Xie Lian pressed a careful kiss to the scarred lid. His husband’s insecurities lay deep and he made sure to quell those fears about his true appearance often.

After all, Hua Cheng was the most beautiful man in the world to him.

And he deserved to be treated as such.

“Oh, San Lang, where’s the –”

Hua Cheng grinned and reached under one of the pillows. When he brought his hand back out, a small vial was held within. He tossed it to Xie Lian.

“So prepared,” Xie Lian praised.

“Of course.” Hua Cheng’s tone was dry. “We do it in here more often than our bedroom.”

Xie Lian chuckled and took his place between Hua Cheng’s legs. He popped the top off the bottle of oil but paused before pouring any out.

“Do you want a pillow for your hips?”

Hua Cheng shook his head. “I like when gege holds me up.”

“Mm, I like it too.” The corners of Xie Lian’s eyes crinkled happily as he spread Hua Cheng’s thighs wider. He drizzled a generous amount of oil over his fingers before he used one hand to firmly support Hua Cheng’s hips, lifting him. His cock, hard and leaking, bounced against his stomach. “Ready?”

“Whenever you are.”

Xie Lian took one oil-slicked finger and gently massaged Hua Cheng’s entrance before pushing carefully inside. He watched Hua Cheng’s face for any sign of discomfort as he rubbed, then added another finger. He easily found a rhythm, slowly dragging his fingers out and in until he just barely brushed against the spot he knew would drive Hua Cheng wild.

Hua Cheng’s eyelashes fluttered and he bit his lip as Xie Lian once again hit that spot for just a moment. Xie Lian drank in the sight of Hua Cheng bared completely before him, ready to give in to his own pleasure.

“So lovely. No one is more handsome than my San Lang.” Xie Lian slowly scissored his fingers before adding a third. No matter which of them were in this position, they always took ample time to get ready. There was never any rush. 

They had all the time in the world.

“Ngh, gege…” Hua Cheng’s hands gripped at the divan, nearly curling into fists. His lips parted as he gasped. “I need…”

“What does my gorgeous husband need?” Xie Lian lifted one of Hua Cheng’s legs so it rested over his shoulder. Xie Lian gripped Hua Cheng’s shaft with his newly freed hand, his fingers drifted up and down leisurely. “This?” 

His thumb rested on the head and ever so slightly pressed down. He rubbed in circles, spreading the pre-cum to ease the slide of his hand. Hua Cheng panted and thrust up into Xie Lian’s hand. 

“San Lang takes my fingers so well, is he ready for more?” Xie Lian tried to sound casual but his own cock was stirring between his legs and he ached for another release. 

Hua Cheng instantly nodded and reached for Xie Lian.

“Okay okay, hold on.” Xie Lian removed his fingers and lined himself up. He took a deep breath before pressing forward, entering slowly. Hua Cheng was still tight but Xie Lian slid in with relative ease. He was glad he hadn’t rushed the preparation at all. They switched semi-often but it was more of a rarity for Xie Lian to take Hua Cheng, so sometimes he got bullied into going too fast. And even though Hua Cheng assured that he didn’t mind the sting...Xie Lian hated to think he was hurting him.

Xie Lian soon bottomed out, breathing harshly. He held still for a moment, worried that he might come just from being sheathed inside. 

At some point Hua Cheng had moved his legs so that they locked behind Xie Lian’s back. Xie Lian dropped his hands so they lay flat against the divan, fencing his husband in. A blissed out Hua Cheng had once confessed to Xie Lian how much he liked being held and confined by the safe arms of his beloved. 

Xie Lian understood the feeling completely.

“As amazing as gege looks on top...” Hua Cheng’s lip quirked. “Is he ever going to move?”

Xie Lian pretended to be annoyed, letting out a huff. “I don’t know. Maybe I’ll just stay like this until San Lang can manage to write a readable sentence.”

“Noooo, we’ll be here forev – ah! ” 

Hua Cheng moaned as Xie Lian pulled out halfway and thrust back in, his hard cock trapped between their bodies leaked more pre-cum. He grabbed at one of Xie Lian’s hands, intertwining their fingers. Xie Lian gripped back tightly as he rocked into him, finding a steady rhythm.

Being inside Hua Cheng was a form of intimacy Xie Lian never took for granted, he loved to make him feel good. It had taken a few tries before Xie Lian was comfortable enough to really take charge but sex had always been a learning curve for the two of them.

Hua Cheng may have been a natural but Xie Lian hadn’t even known he could get a boner until they were trapped together in that coffin. Needless to say, he’d had a lot of catching up to do.

Good thing he was a quick learner.

Xie Lian pulled out until only the swollen head of his cock was still inside, then rapidly pushed back in. Both of them groaned and Hua Cheng surged up to seize his lips. They kissed ferociously, sloppy and desperate with the effort of trying to hold on.

Xie Lian knew he was getting close and his thrusts grew weaker as he tried to keep his orgasm at bay. He wanted to drag this out for as long as possible, stay inside Hua Cheng for as long as he’d keep him.

“Gege, please,” Hua Cheng practically sobbed. He was nearly at his limit too. Xie Lian continued to thrust in shallowly and lifted a hand to brush sweat soaked hair from Hua Cheng’s forehead. His fingers lingered for a moment before ever so gently cupping Hua Cheng’s cheek.

“‘Please’ what?” Xie Lian smiled sweetly as he panted. “San Lang you have to use your words.”

If Hua Cheng was at all put out by his own teasing being thrown back at him, he didn’t show it.

“Come inside,” Hua Cheng swallowed as he tried to catch his breath. “I want gege to come inside.”

Oh, gods. 

Xie Lian bit his lip as Hua Cheng clenched around him. So unfair! How could he hold back after that?

His fingers tightened in Hua Cheng’s hold as the pleasure peaked. Xie Lian moaned, nearly breathless as he spilled inside. Before he’d even finished, he took hold of Hua Cheng’s poor member and only needed to pump a couple times before Hua Cheng followed after him. His head tilted back, mouth open in a gasp, as he came all over Xie Lian’s hand. 

They laid together, just breathing for a moment. Hua Cheng reached up to push Xie Lian’s messy hair out of his face, a satisfied smile on his lips.

Xie Lian made a move to pull out but Hua Cheng stopped him.

“Not yet.”

“San Lang isn’t uncomfortable?”

“I like it. I know gege does too.”

“Mm, okay,” Xie Lian conceded. He leaned down for a kiss and was met halfway by soft lips. He’d clean them both up later but right now, if Hua Cheng wanted him to stay inside then who was he to deny such a sweet request? “Anything for my San Lang.”

“So indulgent.” Hua Cheng grinned. “I must be special.”

“You know you are.” Xie Lian narrowed his eyes, amused. 

“And lucky? Your dream self said I was very lucky and I’m inclined to agree. What does gege think?”

“Gege thinks you’re fishing for compliments.”

“Ohh, maybe. Your child self actually told me –”

Xie Lian couldn’t take it anymore and kissed him. Which, coincidentally, was exactly what Hua Cheng wanted.

Ah, he wouldn’t trade his shameless husband for the world.