Work Text:
When Wei Wuxian steps into the jingshi, it’s inherently warm. Almost too warm for the chill that has taken the night air. He rounds the corner into the next room and stops dead in his tracks when he discovers Lan Wangji bathing. Huh. Makes sense now as to why it’s so warm. It’s not what he had been expecting, though. Not for the other man to be bathing so openly, at least. Wei Wuxian isn’t even entirely sure why it seems to matter. They’ve already confessed their once-thought-of-unrequited love to each other. It’s only natural for them to be more open with each other now. Still…
The idea of seeing Lan Wangji so vulnerable is surreal.
He takes another step and the floorboard beneath his foot creaks ever so softly. Lan Wangji opens his eyes and turns his head in his direction. As soon as their eyes meet, Wei Wuxian feels his cheeks burn up. Probably hotter than the water Lan Wangji—his partner, his soulmate—is bathing in.
“Wei Ying,” Lan Wangji breaks the silence. His face is soft. Beautiful. And he’s looking at Wei Wuxian with a look at utter adoration. He can’t fathom how he’s come to deserve such an expression. “Welcome home.”
Home. The word hits Wei Wuxian harder than he had expected. It’s been years since he last felt like he had a home. Since he last felt he had somewhere he belongs. Here with Lan Wangji, though… He knows he’ll never be turned away. He’ll always be welcomed. Wanted. Loved.
Wei Wuxian smiles mindlessly until Lan Wangji tilts his head with the quirk of an eyebrow. The smallest quirk. Then Wei Wuxian is clearing his throat and looking to his feet. It’s still awkward. New. This dynamic. Despite how natural it feels. In Wei Wuxian’s mind, it was only ever a possibility in his dreams. Never in real life. This is real life, though.
“Wei Ying,” Lan Wangji says again.
“Lan Zhan,” he says back. “I can come back if you want your privacy.” The words are out of his mouth before he even has the chance to process them. “I don’t mind.”
“Hm. Join me.”
There go his cheeks once more. “Aha, Lan Zhan. I don’t—I couldn’t—” He’s not sure what the proper response is. Join me. He couldn’t possibly join the great Hanguang-Jun in the bath. “How shameless of you, Lan Zhan,” he settles with. He’s teasing. Of course.
Lan Wangji knows this. “Mn. Come here.”
Wei Wuxian could never deny Lan Wangji. So, he finally toes his shoes off and steps up to the bathtub. He doesn’t get too close, though. Not until Lan Wangji reaches his hand out. He swallows hard and slips his own hand into that comforting grasp. It’s soothing and wet and warm and Wei Wuxian never wants to let go. He’s unable to let go as Lan Wangji gently pulls him closer, causing him to lean forward.
“Hi, Lan Zhan,” he says once they’re face-to-face.
The smallest hint of a small graces the corners of his lips. “Hello, Wei Ying.”
And they’re kissing. Lan Wangji’s lips are as soft and warm as his hands. Wei Wuxian melts into him. Barely notices wet hands pulling and tugging and removing his robes. Not until he’s nearly stripped of them. Stripped of all his clothing aside from his trousers. Wei Wuxian swallows hard as the kiss is broken and he catches a glimpse of Lan Wangji’s eyes. How dark they are; his pupils blown out.
“Wei Ying. Join me.”
Lan Wangji’s hands on him are a guiding star. Wei Wuxian follows them. Follows their warmth. The path they leave behind on his bared chest. He removes his own trousers without thinking and takes Lan Wangji’s hand again, letting him assist him into the tub. He’s pulled onto his lap, straddling him, before they’re kissing once more.
He’s breathless. It’s difficult not to be with Lan Wangji’s lips on him. His hands roaming all over his chest and back. Their hips pressed together. Their erections pressed together. Wei Wuxian’s mind is blank. Empty of anything that isn’t the great Hanguang-Jun. His partner. His soulmate. His lover, whose hands are covering every reachable inch of him. Meanwhile Wei Wuxian can’t bring his hands to leave Lan Wangji’s shoulders. He’s too busy gripping them in response to the bites and licks being left all over his neck and collarbones.
“Does Wei Ying still want to let me have my privacy?” Lan Wangji soon speaks up.
Wei Wuxian isn’t even sure how the other can form words right now. He’s usually the one who can never shut up, yet he’s been rendered speechless by those kissed-red lips. Swollen and bitable. He’s still trying to catch his breath, too. Trying to ignore the flicker of a smirk at the corner of Lan Wangji’s lips.
“Shameless, Lan Zhan,” he finally says. More teasing. “Do you still think I’m boring?”
“Hm.” He ruts their hips together. Rubs their cocks together, wiping Wei Wuxian of all his thoughts yet again. “Far from.”
He laughs, but it turns into a gasp when Lan Wangji’s hand wraps around his member. He strokes it, mouthing at Wei Wuxian’s neck. And his hands are still gripping at Lan Wangji’s shoulders. They haven’t moved since he climbed into the tub. Lan Wangji doesn’t seem to mind. He seems to enjoy the prospect of being left with bruises of fingertips. Quite frankly, Wei Wuxian enjoys the concept, as well.
“Lan Zhan,” he gasps out when the other’s thumb rubs over his tip.
His hand stills. “Wei Ying. Are you okay?”
“Yes. Yes, Lan Zhan. Please. What else—?” What is he asking? He’s not even sure exactly what he wants. He just knows this feels good and he wants…more. “Please, Lan Zhan.”
“Mn.”
Lucky for him, Lan Wangji seems to understand. The hand wrapped around Wei Wuxian’s cock lets go and traces his spine. From the nape of his neck down to the base. The touch is soft and the tremble in his body follows the path of Lan Wangji’s fingers. Wei Wuxian’s hands have moved from Lan Wangji’s shoulders and into his damp hair as he crushes their mouths together for the first time in what seems like too long. In what could only have been mere minutes, but that is too long. He needs to always feel the great Hanguang-Jun’s lips. Needs to kiss him constantly. Otherwise, he’s not so sure he’ll ever be able to breathe again.
He freezes when one of Lan Wangji’s fingers press gently against his ass. Against his rim. He freezes and the hands in Lan Wangji’s hair tighten.
“Wei Ying,” he speaks up. “Is this okay?”
“I—” He swallows hard. Feels the rub of their cocks together under the warm water once again. “Yes. Yes, Lan Zhan, yes. More than okay.”
“Mn.”
Lan Wangji proceeds to gently push a single finger into his tight hole. Wei Wuxian tries his best to relax. To allow the intrusion. He doesn’t realise he’s holding his breath until he lets out a shuddering gasp when Lan Wangji bites at his collarbone. He shifts his hips, allowing the finger in his ass to push in a little deeper. Up to the last knuckle. He’s shivering despite being overwhelmingly warm. He’s shivering, his arms wrapped tightly around Lan Wangji’s shoulders and holding onto him as if his life depends on it. His life practically does depend on it. He depends on Lan Wangji. Needs Lan Wangji. Needs his partner. His soulmate. His lover. Needs him more than anything, and he can’t believe it took him this long to figure it out. That it took this long for them to get to this point.
Huh. His thoughts almost distracted him from the second finger prodding at his entrance. Almost. Lan Wangji runs a soothing hand through his hair and down his back as he pushes the second finger into him. Wei Wuxian breathes through it. Breathes in the scent that is Lan Wangji. Sandalwood. His favourite scent. Nothing could ever smell better. Hell, nothing does smell better.
The two fingers pressed inside him are…unusual. In a good way, though. The stretch burns, but it leaves Wei Wuxian wanting more. Even as he presses his hips down into Lan Wangji’s fingers; it’s still not enough. Lan Wangji’s free hand is at his hip, squeezing. Well, if Wei Wuxian is going to leave fingerprints on Lan Wangji’s shoulders, then he supposes it’s only fair to be left with fingerprints on his hips.
“Lan Zhan…” he somehow manages to choke out. He’s not sure how he found his voice, but those words—that name—are the only ones on his mind. On his lips. As it should be. “Lan Zhan—”
“One more,” he says.
Wei Wuxian groans. It’s shameless and desperate and pulls a small growl from the back of Lan Wangji’s throat. He wants to hear that noise again. For the rest of his life. Every second of every minute of every day. He will spend the rest of eternity trying to drag that sound past those kiss-swollen lips.
The third finger in his ass is welcomed. It slips inside and finds its proper place beside the other two. Wei Wuxian and Lan Wangji both moan as this. Lan Wangji continues to swirl them around. To stretch Wei Wuxian. And Wei Wuxian can’t keep his hips still, despite Lan Wangji’s best efforts to securely hold them with his free hand. Wei Wuxian is rocking against him, bolts of electricity shooting through them with every brush of their cockheads. Wei Wuxian isn’t sure how much more of this he can take. Yet, it’s still not enough.
Lan Wangji’s fingers curl and Wei Wuxian’s mind goes blank. His vision blurs. His breathing stops. Hell, he’s almost positive his heart has stopped. Would believe it if it wasn’t for the pounding in his throat. The ringing in his ears.
“Wei Ying.”
Lan Wangji’s voice sounds rough. Guttural. Untamed. It drives Wei Wuxian mad. He can’t believe he’s the reason. The great Hanguang-Jun is coming undone before his eyes because of him. What has he done to deserve this honour? To deserve him? How could he possibly be worthy of this beautiful man before him? After all his calamities, how could he now be so fortunate?
“Wei Ying?”
“Lan Zhan,” he gasps out. “More. Please. I want more. I need more.”
“More?”
“Y-yes.” Lan Wangji has ceased the motion of his fingers and Wei Wuxian wants to scream. Wants to throw a tantrum. “Yes, more.”
“Of?”
He groans, trying to press down on those three intrusions. “You. I need more of you. All of you. Please, Lan Zhan, I just need you. Please.”
There’s that growl again. And it swells the coil in Wei Wuxian’s stomach. The loss of fingers diminishes it, though. But then Lan Wangji is shifting. Raising Wei Wuxian and readjusting their position. When he allows Wei Wuxian to sit back on his knees again, he can feel Lan Wangji’s member between his ass cheeks. The breath catches in his throat, and then his lips are captured by Lan Wangji’s. The kiss is passionate. Controlled. Lan Wangji’s hand is at the nape of Wei Wuxian’s neck, guiding him. Once the kiss is broken, he continues to guide Wei Wuxian. Lifts his hips as he lines his cock up with his entrance. Keeps his hands on his hips as he seats him on his cock. Wei Wuxian holds his breath until Lan Wangji bottoms out. Then he lets out another shuddering gasp. He presses his forehead against Lan Wangji’s as he adjusts to this much larger intrusion. Lan Wangji’s hands are roaming his body once more. Soothing him. There’s a frantic desire to his lingering touches that leaves Wei Wuxian even more breathless.
The great Hanguang-Jun has unraveled.
“Wei Ying.” He sounds just as breathless and Wei Wuxian feels. “Wei Ying, may I—?”
“Yes, Lan Zhan.” He doesn’t need to hear the rest of the question. Just needs Lan Wangji to— “Move. Please.”
Lan Wangji’s grip on Wei Wuxian’s hips tightens as he lifts him up, only to slam him back down on his cock. Wei Wuxian cries out. Lan Wangji breathes deep before repeating the motion. Wei Wuxian throws his head back, trying to shift his hips on his own only to find them being held firmly in place.
“Wei Ying must be good.”
“Please, Lan Zhan. Please. I’ve been good. Please, I need—I want—I—”
He’s lifted again to slide back down on the cock nestled inside him. He loses his trail of thought. All he can focus on is the delicious friction between him and his lover. Lan Wangji lifts and slams him back down yet again. It’s all Wei Wuxian can do to babble and beg for more.
The slap of the water against their skin as Lan Wangji repeats the motion faster and faster is just as loud as Wei Wuxian’s cries of pleasure. Except now he’s moving his own hips in tandem with Wei Wuxian’s. He’s thrusting up into Wei Wuxian with every pull down onto his cock. By this point, Wei Wuxian is nearly a puddle in his lap. His head is lolling back and forth as he’s unable to support it. He has no feeling anywhere in his body except his ass and the growing and tightening coil deep in his stomach. The warmth of it matches the warmth of Lan Wangji’s cock. He’s not sure how much longer he’ll last. Especially with the way the great Hanguang-Jun looks completely devastated in the most shameful way. His mouth slightly hanging open and his breath coming in quick, sharp pants. It’s a sight to see and almost enough to send Wei Wuxian over the edge. Almost.
“Lan—Zhan—” He needs to catch his breath. Needs to catch those lips. “Lan Zhan.” Needs to recall the rest of his vocabulary. “Please. Your hand. Lan Zhan, your hand.” He proceeds to pry one of Lan Wangji’s hands off his hips. “Touch me, Lan Zhan. Please.”
Lan Wangji doesn’t need to be told twice. He wraps his newly freed hand around Wei Wuxian’s neglected member and strokes in time with their thrusts. Wei Wuxian isn’t at all prepared for the added friction. He throws his head back, crying out even louder. Their thrusting grows more erratic. Off-rhythm. Lan Wangji is slamming up into Wei Wuxian, hitting that one spot that caused his body to nearly shut down over and over and over. It causes the coil in his stomach to tighten even more.
“Wei Ying—” His voice is desperate. Gruff. Damn it. That voice shouldn’t belong to the great Hanguang-Jun, but the fact that it does drives Wei Wuxian wild. “Wei Ying, I—”
“Don’t stop, Lan Zhan. Please, don’t—I’m—Lan Zhan—”
Lan Wangji squeezes his cock and adds a twist to his wrist on his next stroke up that sends Wei Wuxian’s vision to the stars. Everything is white and fuzzy and there’s warmth pooling in his ass.
He’s never felt more at ease.
As soon as he comes down from his high, he realises he’s buried his face in the crook of Lan Wangji’s neck. He lets himself remain wrapped up in his warm embrace. Lan Wangji has one hand traveling up and down Wei Wuxian’s spine. Their breathing has evened out and Wei Wuxian no longer feels as if his heart is about to beat out of his ribcage.
“Lan Zhan,” he speaks up.
“Hm?”
“Lan Zhan.” He pushes himself up to look into Lan Wangji’s adoring gaze, only to then press their foreheads together. He smiles, sated. “Oh, my Lan Zhan.”
“Mn.”
Wei Wuxian’s head rolls back onto Lan Wangji’s shoulder. They remain like that for a little while longer. Soon enough, Lan Wangji lifts Wei Wuxian’s hips, allowing his flaccid cock to slip out of him. Wei Wuxian winces ever so slightly but is eased by the tender kiss placed on the top of his head. Lan Wangji proceeds to clean them both up before lifting Wei Wuxian in his arms, carrying him out of the tub and over to the bed. Their bed. The thought sends a whole new type of thrill through Wei Wuxian’s body, yet he’s far too exhausted to even think about acting on it.
“How does Wei Ying feel?” Lan Wangji asks.
“Taken care of,” he says, eyes closed. “Lan Zhan…” He lets out a soft, content sigh. “My Lan Zhan. He knows how to make someone feel loved.”
“Mn. I love Wei Ying.”
That’s when he opens his eyes. They’re both still naked, but it feels natural. Besides, Wei Wuxian is too busy looking into that fond gaze to notice anything else. “And I love you, too, Lan Zhan.” Lan Wangji lets himself smile that tiny smile he typically only reserves for Wei Wuxian. It brings a larger grin to Wei Wuxian’s face, as well. “And how is my Lan Zhan feeling?”
He reaches out and gently runs his fingers through Wei Wuxian’s damp hair. “Satisfied.”
“Good.” His eyes drift back shut. “Good…”
He feels a kiss pressed to his forehead. “Rest, Wei Ying.” His voice is back to normal. Quiet. Smooth. “I shall return to you momentarily.”
Wei Wuxian does rest. He keeps his eyes closed and lets his body savor the relaxation. This is the least tense he’s felt in months. He wants to always feel this way. Wonders if that will be possible. No longer has to wonder when he feels the warmth of the other’s body return to this side. The warmth of his soulmate. His lover. The man whose arms he fits into so perfectly. Like they were made for each other.
“Wei Ying.” His voice is barely above a whisper.
“Lan Zhan.”
Silence. Except he feels Lan Wangji’s fingers tracing along his jawline. Tracing over all the spots he bit marks into on Wei Wuxian’s neck. Feels his breath against his cheek. “Will you stay this time?”
The tremble in his voice causes Wei Wuxian to open his eyes. Anyone else would’ve missed it, but Wei Wuxian knows Lan Wangji well enough by now. He can pick up on the little nuances of his expressions. And, to him, that tremble was unmistakable. That tremble was reflected in his heartbeat.
“Lan Zhan.” He cups his cheek. “I could never leave you again even if I wanted to. But I would never want to. I don’t ever want to. I didn’t want to in the first place, but I hadn’t been sure back then that you wanted me to stay.”
“I did. I couldn’t ask you to stay, though. That would not have been fair to Wei Ying.”
“That wouldn’t have been fair?” He lets out a small, self-deprecating chuckle. “This isn’t fair, if you ask me. I’ve done nothing to deserve the great Hanguang-Jun.”
“You’ve done everything.”
“Aha, Lan Zhan…”
They’re kissing again. Except now it’s tender. Languid. Chaste. Yet, still just as exhilarating. It leaves Wei Wuxian just as breathless. Just as warm.
“Wei Ying deserves happiness.”
“As do you.”
“Mn. And Wei Ying makes me happy.”
Wei Wuxian can’t help the smile. He truly is the luckiest man in the world. To be able to love and be loved by Lan Wangji. It’s all he’s ever wanted. All he could ever ask for, yet he once believed it was asking too much. He never imagined Lan Wangji would have the same doubts. The same fears.
“Ask me again, Lan Zhan,” he says. “Ask me to stay.”
He sees the bob in his throat as Lan Wangji swallows hard. “Will you stay, Wei Ying? Here. With me.”
“I will. I will stay here, or I will follow you to the ends of the earth.”
He shakes his head ever so slightly. “Stay.”
Wei Wuxian reiterates his answer by sliding his arms around Lan Wangji’s waist. In return, Lan Wangji’s arms wrap around him, as well. Gratifyingly. Protectively. Although they’re both still bare, they’re also both still inherently warm. Heated by their affection. By their devotion. By their love. Stay. What a silly question. Shameless. Boring. I will. Yes. Of course Wei Wuxian will stay. After all, there’s nowhere else he belongs except right here in the warmth of Lan Wangji’s loving embrace.
