Work Text:
Zhu Yilong's hair tickles Bai Yu's neck, and it feels like getting to hold the entire universe in his hands.
The long and monotonous plane ride made him fall asleep leaning on Bai Yu's shoulder six minutes and twenty seconds ago, and Bai Yu still hasn't moved a millimeter or even considered doing anything other than looking at him, trying to breathe as little as possible.
And then Long-ge stirs anyway, blinks and mutters a soft apology, and his voice, heavy with sleep, feels like home.
"It's okay. You can stay like this," Bai Yu says, his heart filled to the brim with tenderness but his voice seems steady enough, and only when Long-ge suddenly looks up at him, startled and wide-eyed, he realizes that it really wasn't. Their faces are so close that they're sharing breath, and which would be enough to make Bai Yu's heart race all on its own, and Long-ge doesn't look away. His gaze seems to drop to Bai Yu's lips for a split second, so briefly that Bai Yu is not sure if it was maybe just a blink, a flutter of eyelashes, before looking back into Bai Yu's eyes again, into his heart, soft, calm... hopeful?
"Long-ge?" Bai Yu asks, so quietly it's barely even a whisper, and yet he can still hear his voice tremble.
It's as if the floodgates opened and the tenderness all spilled out and he can't stop it anymore. Can't stop his equally trembling fingers, can't stop looking into Long-ge's eyes as if he's the most beautiful thing Bai Yu has ever seen. (Because he is, oh heavens, he is.)
He can't stop but he has to stop, because if he just misread everything, if the answer to his helpless, barely-there question is no, then Long-ge will know, and Bai Yu is going to lose him, lose everything he managed to build by never acting the way he's acting right now. But Long-ge already knows, doesn't he? It's too late even if he stopped now, even if it was possible to—
His racing thoughts are cut short by being kissed. It's the gentlest kiss, just a soft lingering touch of Long-ge's lips to his, and that's more than enough for Bai Yu's brain to go completely blank. He must have made a sound, a sudden soft exhale as if all air has just left his lungs, and he feels Long-ge smile against his lips. And before Bai Yu can lift his shaking hand to cup Long-ge's cheek, to run his fingers through his hair, the kiss is over.
Bai Yu's eyes flutter open just as Long-ge settles his head against his shoulder again, this time fully awake and deliberate, and just as tender. The smile is still there, and again he can feel it more than see it from this angle, and Bai Yu is smiling too, has been smiling without even noticing it. He finally lifts his hand and gently caresses Long-ge's hair, his heart so full of awe and reverence that it feels like it's about to burst. The universe in his hands... Maybe somehow he has always had the permission to hold it.
* * *
They're bone-tired from the flight, and maybe they should just go to their separate rooms and sleep, talk about everything tomorrow, but of course they don't. Or maybe they should talk about it properly right now, the way they couldn't during the rest of their journey, always surrounded by people, but they don't do that either.
The moment the door to Zhu Yilong's room closes behind them, Bai Yu's lips are on his, as soft and tender as they are desperate. This second kiss is still just a question, but only barely, and when Zhu Yilong tangles his fingers in Bai Yu's hair and pulls him close, so close, he hopes that no other answers are needed. Bai Yu is trailing kisses down the edge of his jaw to his ear and his neck, and Zhu Yilong shivers as Bai Yu's facial hair rubs against his sensitive skin and a sudden intoxicating thought crosses his mind out of nowhere. He needs to feel this sensation against his inner thigh, as Bai Yu—
He feels his face heat up at the image in his own mind, just as Bai Yu's kisses become messier, open-mouthed, his tongue trailing lines against his collarbone, and Zhu Yilong must have frozen for a moment because Bai Yu immediately stops as if he's crossed a line.
"I—" Bai Yu pulls away completely, and Zhu Yilong quickly shakes his head, smiling and almost embarrassingly desperate to clear up this misunderstanding and continue.
"It's not you, Xiao Bai, I just— I love how you feel against my skin," he reaches out, places his hand against Bai Yu's jaw, traces it with his thumb.
"Hmm?" Bai Yu leans into the touch, but doesn't understand, and Zhu Yilong needs him back in his arms so much that he says out loud what was enough to make him blush as a mere thought.
"And I wonder what it would feel like... in other places."
"In... other places," Bai Yu repeats and swallows. "Do you want—"
"Yes. Please," he says breathlessly, before he can talk himself into saying no. This is all far too new, their first tentative kiss was just a few hours ago, they have no idea where they're standing, and it's a terrible idea. Hearts are going to be broken (hopefully just his own and not Bai Yu's too), and he really should say no, but he wants. He wants this more than he has ever wanted anything, and if Bai Yu wants it too, Zhu Yilong has to make it happen before saying no becomes the only sensible option. "If you—"
"Oh heavens, yes," Bai Yu gasps, and finally kisses him again, desperate, wanting. Zhu Yilong moans into the kiss, feels Bai Yu smile against his lips, feels himself being guided and lowered onto the bed, and then Bai Yu is on his knees on the floor in front of him. No hesistation at all, as if the only reason he has never gone down on Zhu Yilong before is because the option wasn't on the table.
As Bai Yu unzips Zhu Yilong's pants and pulls them down, some tiny voice somewhere deep inside still urges Zhu Yilong to say no before it's too late, but this is an illusion in the first place - it's already too late. It's been too late since he has let his guard down on the plane.
Bai Yu takes him in hand, hard and oh so ready, but doesn't focus on that yet; instead he leans his chin against Zhu Yilong's inner thigh and nuzzles. Zhu Yilong could come from just this - the slow, lazy strokes, the feeling of Bai Yu's facial hair against his sensitive skin, which his imagination can't even compare to, the way Bai Yu looks at him, a small smug smile on his lips, reverence in his eyes. He could come just from the absolute certainty of how much he loves this man, which is a thought that should terrify him but it really doesn't.
And then Bai Yu shifts his face slightly and licks the underside of his cock, and Zhu Yilong eyes flutter closed, his head falls back, and he wants to look but the sensation itself is all he can focus on. Bai Yu's lips close around him, the warmth of his mouth enveloping him, and Zhu Yilong tangles his fingers in Bai Yu's hair, ever so gently, not pushing, not even guiding, just feeling his presence in every way he possibly can.
"Xiao Bai—" He's so close he can barely form words anymore, but he wants Bai Yu to be prepared. He gets his eyes to open, to see if Bai Yu knows, and oh he does. He doesn't withdraw at all, instead he keeps a steady rhythm and looks at Zhu Yilong with the same mix of awe and smugness as before, except now there's also a flush to his cheeks, his hair disheveled by Zhu Yilong's hands and his pupils blown wide and dark with desire, and just seeing him like this sends Zhu Yilong right over the edge, spilling into Bai Yu's warm, waiting mouth.
Bai Yu swallows and releases him, with another nuzzle against the inside of his thigh followed by a few hot, slow, wet kisses, a contrast that takes Zhu Yilong's breath away all over again. Bai Yu stands up, looking as dazed and blissful as Zhu Yilong feels, and climbs into bed with him, scratchy chin resting against Zhu Yilong's neck now, his fingers tracing patterns against his shirt, seemingly not planning to move anytime soon.
"What about—" Zhu Yilong gestures vaguely, loses his breath, laughs softly and tries again. "What about... your turn?"
"I— I already had my turn."
Bai Yu is still fully dressed and what he says doesn't really make sense at first until Zhu Yilong looks further down Bai Yu's body, away from his breathtaking smile that is somehow both shy and self-satisfied. The stain on his pants—
"Oh."
Zhu Yilong feels his face heat up, which is a weird thing to feel after what they just did, but the thought of Bai Yu coming untouched just from pleasuring him is overwhelming in the best way, and would be enough to make him hard again if he wasn't still reeling from the last time.
"Touching you. Tasting you. Watching you come..." Bai Yu lists slowly, his hot breath against Zhu Yilong's ear. "Making you come. That's more than enough," Bai Yu smiles against his skin and Zhu Yilong is getting half-hard again now.
"You're so beautiful, Long-ge. So perfect," Bai Yu continues, his hand sliding under Zhu Yilong's shirt now, playing with his nipple. "You know that every time I said it, I meant every word, right?"
"I know," Zhu Yilong gasps, breathless again, between Bai Yu's hot, wet lips and his nimble fingers, and the sudden need to flip them over and take. "I've always meant it too. Have you seen yourself, Xiao Bai?"
Bai Yu laughs as he always does when he hears that, and Zhu Yilong can't resist the urge anymore - he's on top of Bai Yu now, taking off his own shirt and then pulling Bai Yu's shirt over his head, the necklace catching briefly, and then he kisses his way down Bai Yu's chest. His collarbones, his nipples, his navel, the trail of dark hair right above the line of his pants that makes his mouth water. He unzips the stained pants, wipes Bai Yu off with his shirt and takes him into his mouth, already half-hard too and growing harder with each flick of his tongue, each slide of his lips. Bai Yu's hands are in his hair now, light and gentle and trembling, and the sounds Bai Yu is making may be the most beautiful thing Zhu Yilong has ever heard.
It takes longer now, for both of them, and Zhu Yilong can savor all the little breathy noises Bai Yu makes as he tastes him and strokes him. He's touching himself too at first, but then he gets too close and stops; he wants to come in Bai Yu's hand.
Bai Yu's muscles get more tense, the hand in Zhu Yilong's hair tightens its grip just a fraction, and he's clearly trying not to arch his hips but can't stop it anymore. Zhu Yilong can't take his eyes off the breathtaking view that is Bai Yu, eyes burning with desire, the tip of his tongue between his lips, and he nods slightly when their eyes meet. Bai Yu spills into his mouth, swearing softly, his head falling back.
Zhu Yilong nearly can't resist touching himself now, he's too close—
"Come here, Long-ge," Bai Yu says, able to form words again, but they come out breathy and uneven.
He releases Bai Yu and climbs up to kiss him on the lips, messy and salty. Bai Yu slides his hand between them and wraps his fingers around Zhu Yilong's length, so ready now that it only takes a few strokes before he's coming, mouth parted and breath intertwined with Bai Yu's.
"Mm-hmm. Watching you come... Making you come is intoxicating," Zhu Yilong can't resist saying, his face in the crook of Bai Yu's neck, hoping it can give Bai Yu the same indescribable feeling he had when Bai Yu said it to him. Apparently it does because Bai Yu's breath catches before he chuckles softly and holds Zhu Yilong even closer.
Zhu Yilong can barely keep his eyes open now — doing this twice when they were already sleepy to begin with is an idea that almost makes him want to laugh now. And maybe it was a terrible idea for myriad other reasons. Or maybe it wasn't. As he falls asleep with Bai Yu gently kissing his hair, his heart serene, content and as far from being broken as it gets, it feels like maybe somehow they're going to be just fine.
