Actions

Work Header

Your song under my lips

Summary:

Xiao had a dream, once. He didn’t understand if it was a nightmare, but it was unpleasant. Or was it a memory? Once where where Venti was asleep, going absent for eons and eons of time, only awakening for years, small years of time. But not being... there.

Until all he could remember was a sound. Was it a flute? It didn't matter. What matters is that it wasn’t Venti’s voice… Not like the one under him, whose every inch of skin mirrored his own warmth, and life. Not like the voice that snapped him out of reverie just now, calling his name like a prayer “Xiao? Xiao…” he repeated slowly. He smiled, small but as bright as ever “I’m okay, Xiao. Don’t look at me like that…”

Notes:

yeah sorry, um, this is them having sex. Also trans xiao supremacy, thanks

Work Text:

“Venti…” he whispered softly, the shape under the covers breathing evenly. It was reassuring, watching the blanket rise and fall. It wasn’t enough, though. Xiao carefully ripped the blankets off him and watched as his thin form shrunk seeking for warm and groaned slightly.

Emerald eyes fluttered open as much as they could with sand still clinging on the eyelashes. He stirred with drowsiness and a blurred vision, finally looking at Xiao and letting a lazy smile break through “Hey” his voice broke.

Venti yawned twice and stretched his arms the most he could before sitting properly on the bed. Amber eyes followed every move, heard every pop of his back and watched the last rays of sun falling on the pale skin. Feeling his mouth dry, Xiao noted “You have been oversleeping again…”

He snorted and rolled his eyes, “And you haven’t been sleeping at all” he remarked. Venti gingerly pulled from Xiao’s shirt and helped him lie down. And he followed wordlessly, taking a deep breath and letting his lover’s head rest on his chest. He was certain Venti could hear his heart stuttering as he chuckled. It didn’t matter that the years passed by, the days passed by and every morning Venti was there. It only took an innocent touch to make Xiao’s entire face to blush.

The embarrassed man grumbled without heat, his hand absentmindedly running through Venti’s hair and releasing the tension of what once resembled his braids.

It felt nice.

It felt too nice, with Venti in his arms and listening to the hums of the musician’s melodic voice. Feeling his fingertips dangerously thread on the rim of his pants and making Xiao turn into an even redder tomato “Venti…”

“Hm?” he said innocently, his finger slipping under the fabric.

Letting out an exasperated sigh, he sat up and looked at the pouting Venti “Take a shower first”

The phrasing seemed to amuse him, and he didn’t let it slip this time “Oh… First? So then…” he chuckled.

Xiao bit his lower lip and stared at the floor, but the blush climbing to his ears said every motivation Venti needed. The later laughed and climbed off the bed, not before showering Xiao with kisses on his forehead, nose and a quick peck on his mouth. Xiao wanted to chase his lips, but thought twice.

His eyes peeked finally at Venti’s retreating form, only seeing the blanket wrapped around his body disappearing around the corner. He instead started to fix the bed as much as he could and heard the shower in the background soothing his nerves.

It felt too nice. It was scary.

Xiao kept worrying his lower lip and thought of Venti, how he hasn’t been dealing too well with his depression. How he kept skipping meals in order to sleep, and sleep, and sleep. He’s scared one day he won’t wake up, trapped in whatever slumber he found solace in. And he will leave Xiao’s side.

At least, their shelves were lacking the usual bottles of wine Xiao dreaded so much. Venti hasn’t tasted a single drop in two months, because he has the strength and will to get better. Xiao trusts in him, he knows Venti is trying.

Everything is fine, for now. Because he hears the shower being turned off and Venti complaining about the cold water. The days of dragging a drunk Venti to the bathroom were long ago, or helping him get enough food and water on his skinny body.

If only… If only Venti knew how much peace he brought in Xiao’s home, between Xiao’s arms and the songs that light up his whole world, for how obnoxious it was, “I love you, Venti” he whispered at the trembling form of his lover now getting closer, a towel still wrapped around his waist.

The musician stopped mid step, looking at Xiao owlishly while his fingers combed through his damp hair “Huh?”

Xiao chuckled slightly, a blink and Venti would have missed it but he was just staring attentively and waiting. So Xiao took the few steps left between them and dragged Venti’s hand towards their bed (well, Xiao’s bed technically, but lately it has been as much his as it was Venti’s).

He helped him lie down, carefully, slowly, the towel now disregarded and forgotten on the floor. Only the nightstand lamp let him follow the curves of Venti’s body, and it was enough. With his cold fingertips he traced the hipbones and watched as his lover shivered under him.

Venti closed his eyes and relaxed when Xiao’s lips kissed his just above his belly button. Within the path Xiao knew all too well, he spotted the nervous swallow on Venti’s throat and nuzzled him “Y-You know…” he felt the sound vibrating on Venti’s neck “I can’t be the only one naked, it’s embarrassing…” even with his face all red, he wouldn’t stop whining. His hands began teasing the edge of Xiao’s clothes to emphasize his point.

And Xiao didn’t let him wait anymore, there was no reason as to why they should. He straddled Venti’s hips a second later enticing a yelp from the pinned man and removed his shirt, now joining the towel. Without missing a heartbeat, he intertwined their fingers and locked Venti’s hands above his head, their mouths close but not touching yet.

The amber eyes just watched his lover, currently at his mercy and so bashful. He took pride in knowing that a shy Venti was very unusual, and probably only reserved for Xiao. He hoped with finality, that is was only reserved for him.

Venti whined once more, his body lifting as much as he could and trying to chase Xiao’s lips. But the later didn’t let him, not yet. So he cried, “Xiao…”

The aforementioned released his lover and stood up. With a swift movement and eyes never leaving the naked figure on their bed, he pulled down his sweatpants before once again letting himself drop on Venti’s lap.

He could have felt the yelp coming from Venti’s mouth with his lips but something stirred inside him and decided to tease his lover’s hands instead. He started kissing every single fingertip, between them and around them, he kissed the knuckles and his thumb, he licked his wrist and palm. Venti shivered harshly with every tease and whined, his free hand gingerly tracing Xiao’s stomach, his pecks, his scars, threading dangerously close between his legs. He didn’t though, as much as his face told Xiao that he wanted to. Venti would wait.

No matter how desperate he felt, even with Xiao kissing his elbow, his arms and shoulders, sucked on his nipples and tenderly bit his way down, he swallowed the sounds Xiao so desperately wanted to hear. So he bit a little harder, not enough to hurt, but enough to take Venti by surprise as he let his moans free. Xiao hummed along once before capturing his lips and tongue in a desperate kiss. He finally, finally swallowed every sound, every echo of his name while Venti’s fingers met even more scars on his back, gripping tightly on the flesh and struggling to let his hips still. But Xiao didn’t want that, he wanted Venti to loose himself. He always does, with Xiao.

Never letting go of his lips, he slowly reached between their legs but Venti stopped him, hand clamped on Xiao’s thigh. With just the smallest crack, he got his words out “Would you let me… touch you?” he stuttered.

Xiao sighed on his lips and nodded. So he sat down next to Venti and helped him do the same. They memorized each other’s body like they haven’t already before kissing again, touching again. Venti’s fingers let themselves loose around Xiao’s inner thighs and only traced small, innocent circles near his entrance. With an elaborated snort, Xiao helped him reach where he was already throbbing and silently begging for attention.

Venti complied immediately and gasped, unapologetically finding delight in how wet Xiao already was. He chuckled and Xiao squeezed his shoulders tight in retaliation. Venti didn’t apologize. Not like Xiao really wanted him to, anyway.

And it all went downhill from there, because Venti had finally lost his bashfulness and began touching him, feeling him, no longer asking for permission to give Xiao the pleasure he was craving so much. His whole body and skin reacted to Venti’s love, vibrating and pulsating, warm. He bit Venti’s jugular and cried as the heat between his legs moved along the other’s fingers.

It felt too nice.

How come… After so long forgetting loneliness, he still felt touch-starved... “Venti” It was like, he hasn’t known what love feels like in most of this life, and the one before this, and the one before “Venti…”

He kissed Xiao’s jaw, he bit his neck and showered him with more kisses, feeling the building up under his skin and sighing, humming and singing. His free hand knotted on Xiao’s hair while the left one kept loving him, feeling and playing every nerve like an instrument, wanting to hear every chord. Until finally, he heard the chorus of his name, breathless and so thin.

Xiao collapsed, bringing Venti down with him, and the later chuckled, but didn’t even find strength to battle his way out of under him, limbs numb and gasping for breath.

Venti thought, he could count with a single hand all the scenarios where Xiao would let his body go limp and passive.

It never lasts long though, because it only takes a few minutes for Xiao to recover from his orgasm and he’s up again, straddling Venti’s hips. The later shrieks, hands gripping Xiao’s thighs and meets his eyes. The honey of his irises is deep enough to captivate him, communicating that he is not done yet and Venti shivers. It feels like a staring contest, one Xiao is so obviously winning when his hand wraps around Venti and he thumbs the tip. It’s overwhelming, because Venti has forgotten about his own arousal until seconds ago and it feels raw, nerves on edge. He moans loudly, eyes fluttering shut and nails digging on Xiao’s skin.

He has lost in every sense, but he has won nevertheless. Both have, because Xiao is enjoying the sight of Venti squirming beneath him and spewing nonsense, sounds that resemble vaguely his name and poor attempts at rhyming. It takes only a couple of minutes of teasing his lover, until he finally feels ready again to keep going. Xiao is starving, he wants to bite and bruise Venti’s lips but before that…

Venti opens a single eye and is met with the agonizing view of Xiao touching himself, only to note that he is indeed wet again and waiting for Venti’s. He groans unnervingly and every fiber on Venti’s body feels it, reacts to it. And then he lowers himself, agonizingly slow but desperately trying to touch Venti, let Venti inside him as much as he could. As much as their physical limitations let them, anyway.

They moaned together, one louder than the other while Xiao accommodated himself on Venti’s lap. The later sat up in a hurry and hugged him, his mouth now directly below Xiao’s ear and it drove him mad. Hearing Venti trying to put his name together between gasps and breaths, it made Xiao lose every inhibition he had. Not like there were many to spare at his point.

So he began moving, a drunken growl slurred between his gritted teeth as he felt Venti throbbing between his inner walls.

It felt too nice.

Venti’s fingers began playing an unsung song between his shoulder blades and the small of his back. The only sound resembling words was a strangled cry between Xiao’s name and a moan with his mouth hanging open, gasping for breath on his lover’s neck.

He could notice from the corner of his eyes how Venti’s eyebrows were furrowed in pleasure, face red and eyes half-lidded. Xiao kissed his temple as he rode his lover, completely lust driven and trembling with every movement, back and forward “Venti…” he sighed.

The musician hummed in acknowledgement, too lost to properly answer, words caught between the heat and pleasure. He was close… Xiao would know, his arms snug and hugged him tighter in his last attempt of getting a grip of himself.

Xiao’s legs did a final movement that made the musician sing, and he swallowed every loud and small sound right out of Venti’s lips. He let his lover fall on the bed and followed right then only breaking the kiss for a painful second.

Venti chuckled while his body returned from the release, only to be interrupted by a small groan of still being inside Xiao. His limbs were useless, so he couldn’t move himself. Xiao wouldn’t have let him anyway, because he enjoyed the after taste. He enjoyed staying like this, together in more than one sense for a few minutes. This was… theirs and nobody else’s. This feeling, it was theirs.

He felt the musician’s heartbeat under his lips, right above his throat. Every ragged breath, he drank it with his tongue. This feeling, it felt too nice.

But… How long will this last?

Xiao had a dream, once.

He didn’t understand if it was a nightmare, but it was unpleasant.

Or was it a memory?

Where Venti was asleep, going absent for eons and eons of time, only awakening for years, small years of time. But not being there.

Until all he could remember was a sound. Was it a flute? What matters is that it wasn’t Venti’s voice… It wasn’t.

Not like the one under him, whose every inch of skin mirrored his warmth, and life. Not like the voice that snapped him out of reverie just now, calling his name like a prayer “Xiao? Xiao…” he repeated slowly.

Amber eyes finally locked with emerald ones and that’s all the acknowledgement the musician needed.

He smiled, small but as bright as ever “I’m okay, Xiao. Don’t look at me like that…” his fingers wiped tears that suddenly fell down the honey, saddened eyes that watched him. Was he feeling sad? He was? “I’m okay, I promise” he laughed, and it felt honest.

Xiao closed his eyes and finally left Venti’s lap, a frail gasp leaving the other’s lips when he was released between Xiao’s legs “Okay” he said, ignoring the headache suddenly threating to split his brain in two. It felt all too familiar, the pain.

He hugged his lover and sneak them both beneath the blankets, their bare skin touching and chasing away the cold. It felt too nice, being between Venti’s arms that wrapped his body, he sighed.

And Venti began to sing, lulling him to sleep. That’s all he cared about right now, his voice soothing the pain. And it all felt too familiar.

They could take a bath later, for now… they need to rest.