Work Text:
Kaeya couldn’t believe what he was hearing. Or seeing, for that matter—Diluc, arms crossed petulantly across his chest as he avoided eye contact, half a pout forming on his mouth. He paused in his rush to undress Diluc, kneeling back upright as he stared at the man laid in front of him.
“Let me make sure I’ve heard you correctly, love—you’ve never cum before? Ever?”
The blush that was slowly creeping its way up Diluc’s neck quickly turned his whole face red, a shade so vibrant it was enough to rival his hair color. He looked about ready to crawl out of his own skin, clearly embarrassed. If Kaeya wasn’t so blindsided by the orgasm thing (seriously, a whole twenty years without getting off?) he might have had half a mind to appreciate how flustered Diluc was. As it was, he was still processing Diluc’s new revelation, mind racing with thoughts of being Diluc’s first and how he would be the only person to have ever seen Diluc come undone and oh - this was not good for his increasing arousal. His brows furrowed slightly, the realization that their previous pace—rushed and frantic—was the exact opposite of what Diluc deserved for a first time.
Diluc didn’t respond, the silence between the two of them almost deafening. That in itself was enough of an answer, and their eyes met again as Diluc peeked a glance at Kaeya’s face. A beat passed, and Diluc broke the contact as he shifted to sit up, knees drawn in.
“It’s not like I haven’t done anything, okay?” he asserted, staring at some random spot on the bed. “I’m not some blushing virgin; you don’t have to be that careful with me.”
He paused, glancing at Kaeya as he continued, “You know about that ridiculous blessing I have already. My other partners didn‘t care to-” a vague hand gesture, implying what Diluc couldn’t say out loud, “-and I never had the opportunity nor desire to after…” he trailed off.
Kaeya’s brow furrowed deeper as he listened, frustration mounting. While there was nothing he could have done about Diluc’s past partners, the latter half was by his own fault, either indirectly or directly. He was upset at whoever Diluc had bedded, upset at their circumstances, but mostly upset at himself. While the issue certainly wasn’t as big a deal as he was making it out to be, the fact that their falling out affected another part of Diluc’s life was sobering. He let out a heavy sigh, head hanging low as the thoughts circling in his mind killed any arousal he might have had.
He noticed Diluc moving out of the corner of his eye, shoulders beginning to hunch as he drew his knees closer to his body. His gaze remained hyper-focused on the bed. More silence.
“I didn’t- I didn’t realize it would be a problem,” Diluc spoke again, voice barely above a whisper. “Sorry if…” his voice wavered, “Sorry if I disappointed you, or something.”
Kaeya’s head shot up, uncovered eye growing wide in disbelief hearing Diluc’s apology. Holy shit, he’d fucked up. He’d fucked up big time, and he scrambled to get closer to Diluc to fix this before his lover further belittled himself for something so trivial.
He moved to sit in front of Diluc’s hunched form, legs spreading to fit as close to him as possible despite the barrier the redhead’s legs created. His hands reached to cradle his lover’s face, nudging him up to make eye contact with Kaeya. It lasted for all of two seconds before the other’s eyes darted down to his feet, blinking furiously. His heart twisted painfully at the sight.
He tried again, thumb gently rubbing against Diluc’s cheek. “‘Luc, look at me, please?”
The other obliged the second time, watery eyes blinking up and meeting his gaze as Kaeya felt his chest aching again. He pressed a soft kiss to Diluc’s lips, whispering a “Thank you,” as he pulled back to rest his forehead on Diluc’s.
At this proximity, he could feel the other’s long lashes brushing against his cheekbones, butterfly kisses against his skin as he gently pulled Diluc out of his self-formed shell and into Kaeya’s lap, embracing him once they were both comfortable. He traced circles against Diluc’s back and the other melted into his hold, body shuddering as he finally relaxed, resting his head against Kaeya’s chest. He pressed a kiss to Diluc’s head before he began to speak.
“Luc, you could never disappoint me,” he started, eye rolling when Diluc lifted his head in an attempt to argue back. He lightly pinched Diluc’s cheek, smirking a bit at Diluc’s answering glare. “Just indulge me for a minute, will you?”
Diluc breathed out a small hmph but listened anyway, resting his head back on Kaeya’s broad chest. His hand absentmindedly fiddled with the hem of Kaeya’s shirt as the younger continued talking, resuming his tracing.
“I’m not sure what I did to upset you, though I’m guessing it has something to do with my reaction earlier.” An affirmative hum. “It’s not what you're thinking. Honestly, darling, did you think I would be disappointed knowing that I would be the first to make you come? To be the first to see you come apart from pleasure?
“Rather, I was upset with myself. For taking away yet another thing from you. I know you haven’t told me everything that happened in the years that you were gone, but I can only imagine they were not as peaceful as life in Mondstadt. To think that you were also unable to fulfill your own desires for so long, partly due to my own actions, how could I not be upset with myself?” Kaeya bitterly chuckled. He could feel Diluc frowning against his collarbone at the sound.
“And I have upset you again, after promising myself I would take care of you. Forgive me, Diluc,” he finished, lifting Diluc’s chin up to press another kiss to his lips. He felt a sigh against his lips before Diluc pulled back. He seemed hesitant on saying something, hesitation reflected in his eyes. Kaeya waited patiently, hands moving to rub slow circles into Diluc’s hips.
Diluc’s eyes darted away from Kaeya’s again, the blush from before slowly beginning to form on his face.
“It doesn’t bother you, truly? I’m sure you’ve had your fair share of experienced partners.”
Diluc was too adorable—the infallible Darknight Hero, most eligible bachelor of Mondstadt, heir to the ever-expanding Ragnvindr winery—insecure about his experience, of all things. Really, Kaeya was the luckiest man in Teyvat to know Diluc so intimately.
Diluc pinched his cheek, face still pink with embarrassment. “Wipe that smirk off your face, pervert. I was a fool to worry about it at all.”
“That, my darling, is the most definitive thing you’ve said all evening,” Kaeya smiled, leaning down to give his lover another kiss. He felt Diluc’s smile against his lips, hand dropping from his cheek to pull Kaeya in closer. He grew bolder as they continued, tongue brushing against Kaeya’s bottom lip. Kaeya was all too eager to let him in, deepening the kiss. He pulled away soon afterward, grinning as Diluc chased his lips.
He cupped the older’s handsome face, taking a moment to appreciate his features. Not for too long though, or Diluc would surely become self-conscious and try to hide away again. The sight of Diluc’s red cheeks and kiss-swollen lips was too enticing to resist; Kaeya stole a kiss from them before speaking.
“You,” another kiss, “my love, are perfect.” He punctuated the rest of his sentence with more kisses, enjoying the growing heat underneath his hands. “Regardless of your experience, which I find,” he paused, the smile on his face spreading, “makes you all the more desirable.”
Diluc merely stared, the look in his eyes growing hazier with each peck to his lips. His mind seemed to finally process the words after a few seconds, and he grew even redder. He yanked the younger down to clash their lips together, mumbling a flustered “Charmer” against Kaeya’s lips.
Kaeya took the opportunity to slip his tongue into Diluc’s mouth, pulling him in closer. His hands wrapped around the other’s waist, groaning when the motion brushed their crotches together.
Diluc flinched at the contact, pulling away with a gasp. Archons, the sounds he made. Kaeya ducked down to lave kisses along his neck and collarbone as Diluc’s hands buried in his hair, lightly tugging with every nip Kaeya made against his skin. The building desire almost overshadowed Diluc’s worrying reaction, and Kaeya pulled away after leaving a particularly dark mark on his skin.
He loosened the grip he had around the other, resting his head on Diluc’s shoulder. “Too fast?”
The hold on his hair tightened and gently pulled him back until he was looking they were face-to-face again, Diluc’s delicate features twisted in a pout. Without breaking eye contact, the redhead took his wrist and guided it lower, lower, until Kaeya’s fingers rested on his crotch. Diluc tilted his chin up to nibble at Kaeya’s bottom lip and whispered, “Touch me more.”
Patience was a virtue that Kaeya prided himself on, but Diluc was always the exception. It took all of Kaeya’s willpower to not give in, to resist pushing Diluc down and taking, taking, taking. The other wasn’t making it any easier, letting out a gasp as he started hesitantly grinding down against Kaeya’s fingers and, consequently, his crotch.
Kaeya bit back a moan, cock rapidly beginning to harden once again. “Archons, Diluc. What am I going to do with you?”
Diluc glared before he pulled him in for a rough kiss, more teeth and tongue than anything else. It stole Kaeya’s breath away all the same. A gentle bite to his lower lip, and then Diluc pulled away, panting a little. “Fuck me,” he rasped out, grinding even more insistently against Kaeya.
If Kaeya had any more scruples regarding Diluc’s reluctance, they were all quickly wiped from his mind. He cursed a little before grabbing the other’s waist again, pushing to stop Diluc’s movement altogether. The other whined at the loss, squirming in his grasp.
“So desperate, Master Diluc. Who would’ve thought Mondstadt’s most eligible bachelor would be so wanton, hmm?”
He earned another glare for that one, Diluc’s movements stilling. Right as he was about to retort, Kaeya grinded hard against him, open mouth letting out a moan. He shifted to meet Kaeya’s movements, pushing his crotch against the outline of Kaeya’s cock. The friction was so good, so overwhelmingly hot and desperate and Diluc. He was so sensitive and so reciprocative, Kaeya’s every movement bringing him pleasure. Kaeya could feel himself about to come in his pants like a teenager, memories of humping a pillow and imagining it was Diluc flashing through his mind.
However, he refused to let this end so early, and slipped a hand down to press against Diluc’s crotch, hard. A breathy gasp from Diluc, and then his whole body tensed before shuddering in Kaeya’s hold. He slumped down against Kaeya, breathing hard.
Kaeya couldn’t help but coo. “Did you just come, love?”
Diluc could only let out a small sound in response, and Kaeya trailed his fingers up and down his back, a satisfied smile on his face. It took a few moments before Diluc regained his composure, words coming out slow and breathy. “What… what about… you?”
Ah, his Diluc. So considerate, even in his post-orgasm haze. Kaeya pressed a quick kiss to the side of Diluc’s face before slowly, ever-so-gently laying him down on the bed. Diluc was slow to react, utterly pliant and relaxed in Kaeya’s hold as he let himself be manhandled.
“So good for me, so perfect,” Kaeya whispered, moving to kiss Diluc’s collarbone. He began his task of unbuttoning the rest of Diluc’s shirt that was abandoned before, trailing kisses and nipping down his abdomen. Once off, he propped himself up on his elbows to admire. Diluc, eyes slightly hazy but beginning to clear as he calmed down, face flushed with pleasure and red marks lined along his body. By the end of the night, Kaeya would leave no part of his body unloved.
As he continued to ogle, his attention was caught by the two pink nubs on Diluc’s chest, untouched and unmarked. That would have to be fixed.
He moved down to lave kisses across Diluc’s chest. He was rewarded with a satisfied hum, Diluc’s hands moving to bury themselves in his hair. Closer and closer, he moved until he was hovering right above a nipple and then leant down to lightly nip at it. Diluc yelped, hands tensing in Kaeya’s hair as his head shot up to make eye contact with Kaeya. The latter simply grinned, ducking to generously lick and suck at Diluc’s nipple, his other hand trailing to play with the other one. Once he deemed the treatment satisfactory, he switched to the other side.
Diluc squirmed under his ministrations, pulling at his hair. “Kaeya…” he groaned, “stop that. I’m not-” a gasp, followed by a bite of his lip, “‘m not a girl.”
Kaeya sucked one last time before letting go, resting his chin on Diluc’s chest. “Of course not, baby,” he blew against the wet nub and earned a gasp for his effort, “but you make such pretty sounds. And-” he snaked a hand down to rub against Diluc’s clothed cunt, and he could feel the wetness through his pants, holy shit, “you don’t seem to dislike it either.”
Diluc let out an honest-to-god whine at the contact, arching into his touch. Kaeya smirked, ghosting his fingers up and down his pussy as Diluc tried pressing for more friction. He could tell the other was growing more desperate by the minute, chasing pleasure but refusing to ask for it. So fucking cute.
Kaeya leaned down, lips by Diluc’s ear. “So wet, just for me,” he whispered. He slipped his hand into Diluc’s pants, tracing along his pussy. His underwear was drenched, Diluc’s slick wetting the entire thing. “I wonder, could you come just like this? Come like you did earlier, and make an even bigger mess of yourself.”
Diluc blushed at that and glanced away, arm coming up to cover his face. Oh, that wouldn’t do.
Kaeya began moving his fingers, slowly rubbing against Diluc’s clothed cunt. Could physically feel Diluc’s desire as more slick came out, wetting Kaeya’s fingertips and drenching his ruined underwear. He felt around for Diluc’s clit and was rewarded with a shout as he rubbed a small circle onto it, Diluc’s arm shooting down to grasp his wrist. He stopped.
“Kaeya…” Diluc breathed, grip punishing around Kaeya’s wrist.
“What, darling? I can’t know unless you tell me.”
“Touch me,” Diluc mumbled. A pause. A swallow. “Directly.”
And who was Kaeya to deny such a request? He swooped up to capture Diluc’s lips in a kiss, free hand busying itself with unbuttoning Diluc’s pants and pushing them off. Diluc eagerly helped, lifting his hips and pushing his pants down himself when Kaeya couldn’t. His other hand stayed on Diluc’s clothed pussy the entire time, rubbing teasing circles against his clit.
“Off, they’re off,” Diluc mumbled against his lips, “Kaeya, now.”
There was no resisting Diluc’s desperation, so subtle yet so obvious. He ran his fingers over the shape of Diluc’s cunt, drenched underwear hiding nothing. Diluc whined as he pulled his fingers away, chasing the fleeting touch. Kaeya brought them up to his lips and licked, staring at Diluc the whole time. The bartender’s flush deepened, grip tightening on the sheets as he turned his face into his pillow.
Kaeya was disappointed at the loss of contact, but no matter. He’d have Diluc looking at him soon enough.
He shifted down until he was positioned between Diluc’s legs, directly staring at the source of his desire since his teenage years. There was a wet spot on Diluc’s underwear, and Kaeya could see the lines of his pussy along the soaked fabric. Wasting no more time, he tugged the redhead’s underwear to the side and blew on the sensitive skin.
Diluc gasped, head turning in disbelief at the cold air on his cunt. Kaeya grinned, a sparkle in his eye.
He slipped his fingers through the waistband of Diluc’s soaked panties, ever-so-slowly dragging them down and off Diluc’s body with a wolfish grin. “Eyes on me, ‘Luc.”
He tightened his grip on Diluc’s thighs and dove in, eagerly mouthing at Diluc’s pussy. Diluc tasted divine on his tongue, slick making wet noises as Kaeya licked and kissed along his lips. It was like he was starving for it, desperate and filthy in his movements. Diluc couldn’t suppress his moans, one hand shooting to cover his mouth as the other gripped at the bedsheets. Still, he made sure to look at Kaeya through fluttering lashes.
Kaeya hummed in approval, the vibrations earning him a muffled moan. If Diluc still had the sense to be embarrassed, then he clearly wasn’t working hard enough.
He sucked Diluc’s clit, and the older yelped. His hand shot down to grasp at the bedsheets, noises falling freely now. Kaeya continued to suckle and lave at the bud, Diluc shuddering the entire time. Poor thing was so sensitive, thighs threatening to shut closed as Kaeya continued his ministrations.
He moved away from the nub and dove back down between Diluc’s folds, alternating between the two. Diluc gasped and whined, the little tells of his body giving away what he liked the most. Shaking thighs when Kaeya circled his clit. Breathless moans as he sucked the lips of his cunt.
He could tell Diluc was close, the trembling in his thighs becoming more prominent as Kaeya continued licking and sucking. He murmured out a pleading “Kaeya, Kaeya…” as his abdomen tensed and hips shook, and then a quiet moan as he came, slick flooding Kaeya’s mouth.
The knight took it all in stride, swallowing all of Diluc’s slick as he came. Allowed Diluc to ride out his orgasm on his lips, greedily lapping up all his body had to over. Kept his eyes open and stared shamelessly, drinking in the flush on Diluc’s face. The curve of his neck and fluttering of his eyes as he rode the waves of pleasure. And as Diluc came down from his climax, breath heavy in his lungs, aftershocks becoming less frequent, Kaeya still didn’t stop.
Diluc gasped as Kaeya licked around his clit again, oversensitivity sparking his nerves. “Ah, Kaeya, wait, wait-”
Kaeya, as he was wont to do, did not listen. Instead, he gently pushed a finger into Diluc’s cunt, teasing it in as he felt around for the spot that’d bring Diluc the most pleasure. When he found it, Diluc let out the most delicious shout, body pulling away from Kaeya’s touch. He placed his free hand on Diluc’s abdomen and pushed, making sure the smaller man would stay in place.
“Don’t run from me, darling,” Kaeya purred, words vibrating against Diluc’s sensitive cunt. “I only want to make you feel good.”
Diluc glared. Melted then, at the feeling of another finger sneaking its way into his cunt. “Would feel better-” a gasp, as Kaeya pressed into that spot again, “-if you would fuck me already.”
Kaeya simply grinned at him. Ah, Diluc. Always so impatient.
“I’m preparing you, darling. Wouldn’t want you to get hurt, hmm?” He punctuated it with another suck to Diluc’s clit, and then dove his tongue into Diluc’s cunt, joining his fingers.
Any response that Diluc might have had was cut off by the groan he let out, the combination of both Kaeya’s fingers and tongue rendering speech useless. Kaeya couldn’t get enough of Diluc, could spend hours between the legs of the man he loved so dearly. He pushed in another finger as he sucked Diluc’s clit again, the redhead whining at the change in sensations.
Diluc was getting close again, he could tell. His head was tossing against the pillow as his hands snaked down to grip at Kaeya’s hair, thighs tensing around his shoulders. Kaeya sped up the movements of his fingers as Diluc grew closer and closer, body trembling as he gasped and whined.
With renewed vigour, he licked and sucked Diluc’s clit, angling his fingers just right to hit Diluc’s spot with every movement. The sounds of Diluc’s wet pussy were so loud, second only to the noises Diluc himself was letting out. Kaeya could feel his own desperation building, his hard-on growing painful.
With a strangled shout, Diluc came, hands tugging painfully at Kaeya’s hair as sensitive nerves frayed. This one was even more intense than the last, Kaeya could tell. Diluc’s whole body trembled as he squirted, liquid drenching the bed sheets and Kaeya’s fingers. Kaeya could only coo in adoration as tears fell from Diluc’s eyes, shaking hands moving to tug at Kaeya’s wrist in a silent bid for reprieve as the older man came down from his high.
Kaeya pressed one last kiss to Diluc’s cunt before moving up again, pressing his slick-covered fingers into Diluc’s open mouth. Obediently, Diluc licked and sucked his own cum off Kaeya’s fingers, eyes bleary and dazed. Archons, Kaeya was going to ruin him.
He leaned in for a kiss, unable to resist the look on Diluc’s face. He was so pliant under Kaeya, slowly reciprocating as he tasted himself on Kaeya’s tongue.
Kaeya busied himself with unbuckling his pants, just patient enough to pull his cock out as he stroked it, shuddering at the contact. Diluc seemed to notice this as he blinked out of his haze, sluggishly wrapping a delicate hand around Kaeya’s own.
“‘s big…” he mumbled, pulling away from Kaeya’s lips to really stare at his dick.
Kaeya had to bite back a grin. He couldn’t resist the urge to tease Diluc, asking with a slight lilt to his voice, “Too big for you?”
Diluc frowned, a slight pout on his lips. “Didn’t say that.”
Kaeya really couldn’t bite back the grin this time, weak to the jut of his lover’s lips. He pressed a quick kiss to Diluc’s lips before taking himself in hand, covering Diluc’s with his own.
He guided his aching cock to Diluc’s cunt, still wet and sensitive from Kaeya’s earlier enthusiasm. A gasp from Diluc, and a groan from himself as their privates made contact.
Diluc let go with the movement, hand grasping at Kaeya’s arm as he guided his cock through Diluc’s sopping pussy. Up and down, over his folds and bumping his clit as Diluc whined, bucking his hips into the movement. Kaeya couldn’t take his eyes off the sight.
“Kaeya…” he groaned, eyes falling shut. His head fell back onto the pillow, arms lacking the strength to keep him up any longer.
“Patience, love. Just a bit longer,” Kaeya cooed, though he was feeling just as impatient himself. He didn’t want to rush into this, not for their first time.
Diluc tugged at his arm and Kaeya finally looked at him, deep blue meeting fiery red. “Kaeya, please.”
Let it be known that Kaeya could never say no to Diluc, especially not a pleading Diluc. Biting his lip, he pressed their foreheads together and pushed in, the tip of his cock finally, finally feeling tight heat wrapped around it. They moaned in unison, breaths intermingling as they were finally connected.
Diluc’s nails dug into Kaeya’s back, a welcome sting as he continued pushing in, Diluc’s tight heat doing its best to accommodate his large size. After what felt like the most excruciating two minutes of Kaeya’s life, coarse hair met wet folds. He shuddered, Diluc’s cunt clenching around the entirety of his length.
He heard a gasp beneath him and blinked his eyes open. Beneath him, Diluc’s eyes were fixated on their privates, a look of awe in his watery eyes. The redhead snuck a hand down and lightly brushed the spot where they were connected, gasping when the contact caused Kaeya to push in just a little deeper.
Kaeya leant down, stealing a kiss from Diluc’s swollen lips. “Feel good?”
Diluc stared at him dazedly, eyes tracing each of Kaeya’s features. He was silent for a good while, to the point that Kaeya was getting concerned. Then, closing his eyes, quietly, slowly, he murmured, “‘Feels so good, Kaeya… wan’ more.”
Archons, Diluc was driving him mad. It took all of Kaeya’s self-control to not slam into Diluc’s wet heat, instead leaning back on his heels to pull out. Wrapping his hands around Diluc’s waist, he ignored the other’s muffled whine as he slowly pushed in again, keeping his movements small and shallow.
He felt a hand wrapping around his wrist, lightly pulling at it. “Kaeya...”
Chuckling, he moved up to come face-to-face with Diluc, kissing away the furrow between the other’s brow. “Yes, darling?”
He ducked down to mouth along Diluc’s jaw, nipping and laving marks across the skin. Paused the motion of his hips, simply basking in Diluc’s wet heat. Diluc guided him back up with a hand on his cheek, making direct eye contact as he whined, “I wanna come, Kaeya, please.”
“So greedy, ‘Luc. Already came thrice and you’re still asking for more?”
He snuck a hand down, rubbing teasingly against Diluc’s sensitive clit. The other man gasped, hand flying to Kaeya’s arm in a desperate bid for reprieve.
“Sensitive… no more…”
Kaeya hummed, not letting up on the touch. Diluc’s little clit felt so hot and hard under his finger, swollen from arousal and the attention he’d showered it with. It was addicting to circle his finger around it, even more so as the touch drew increasingly debauched noises from Diluc’s lips.
“Can you come again like this? Warming my cock like a whore? But you’re only my whore, darling.”
Diluc whined, legs wrapping around Kaeya’s waist as he began to hump against Kaeya’s finger and cock, chasing his release. Kaeya was all too pleased to stay still, to allow Diluc to use him like he’d been teasing earlier.
He couldn’t hold back the groan as Diluc’s grinding grew more frantic, beginning to grind back himself. He grabbed ahold of Diluc’s thighs and leaned back, pulling out before shoving his entire length in with one smooth thrust. Diluc shouted, and his cunt squeezed hard around Kaeya as he came, squirt gushing out around his cock as Kaeya continued fucking him.
Kaeya barely managed to hold back his own orgasm, fucking Diluc with long, powerful thrusts through his orgasm. His body shook under Kaeya’s hands, thighs clamping shut as his cunt throbbed around Kaeya’s cock.
The sound of their connecting bodies was drowned out by Diluc’s shout as Kaeya continued fucking his sweet spot, undeterred by his squirming and trembling.
“I can’t, Kaeya, oh, please,” Diluc cried, head thrown back as he scratched lines along Kaeya’s thighs. The knight hissed at the welcome sting, the resulting marks trophies he’d gladly show off come morning.
Kaeya leaned down to connect their lips in a sloppy kiss, more spit and tongue than anything as Diluc was unable to stop the noises that left his mouth. The tears that had been building throughout the night finally fell from his eyes, streaks falling down his flushed cheeks. Unintelligible pleads and whines of Kaeya’s name were all he was capable of, and seeing Diluc so unraveled under him was the last push Kaeya needed before he was coming with a growl, shoving himself deep inside Diluc’s pussy.
He barely had half a mind to shove a clumsy hand down to rub a few circles around Diluc’s clit again as he came inside, and Diluc came one last time with a tremble and a soundless scream, mouth opening and closing noiselessly. Kaeya grunted as Diluc’s cunt squeezed around his cock, milking him until he had nothing left to release.
He was left panting above Diluc as he slowly let down his thighs, rubbing his trembling legs soothingly as they would occasionally flinch closed, violent tremors running through them.
Diluc was a vision under him, teary eyes half lidded as he took shaky breaths. His hair spread around him like a halo, red bleeding into white bedsheets. His unbuttoned shirt remained half on his body, practically hanging off his shoulders. Kaeya himself was sweating through his clothing, only having taken off his heavy overcoat since they’d started.
Kaeya slowly pulled out, shudders running through both their bodies at the sensitivity. With one last pop, he pulled his cock out completely. The sight that greeted him almost had him perking up again in interest, against all that was humanly possible.
Diluc’s cunt was absolutely drenched, a mixture of his cum and Diluc’s slick dripping out of the redhead. His pussy was a lurid red, swollen after being played and fucked with so thoroughly. Kaeya couldn’t resist the temptation of ghosting his fingers over it, using one to push his leaking cum back inside.
Diluc groaned and weakly slapped at his chest, too exhausted to put any real strength behind the movement. Kaeya chuckled and easily caught his hand, intertwining their fingers before pressing a kiss against his knuckles. He withdrew his finger and Diluc sighed in relief, his whole body exhaling with it. The older threw an arm over his face, hiding his face from any more of Kaeya’s scrutiny.
Kaeya wiped his finger on the sheets and then shifted so that he was hovering above Diluc, elbows caging the other in. He leaned down for a quick peck on the lips, pulling back with a grin.
“So how was it?”
A questioning hum.
“How was your first orgasm?”
Diluc peeked an eye out from under his arm, glared at him, and then went back to hiding. Kaeya took that as a good thing.
Right, then. He stole another kiss from swollen lips and then made to move, one leg off the bed before he was stopped by Diluc’s hand around his wrist. He turned and was met with shining eyes and a pout that Diluc would never admit to.
“I’m just getting towels, love. Wouldn’t want to go to sleep like this, right?”
Diluc seemed to consider this for a moment before murmuring some type of assent, letting go of Kaeya’s wrist. Just as Kaeya was about to stand up, he heard a quiet “Hurry back.”
Diluc really was a treasure. He hummed in response and followed the command, quickly rinsing himself in the bathroom and bringing back a wet towel for Diluc.
When the two of them were (more or less, Diluc could yell at him in the morning) clean, he shifted them to a clean spot on the huge bed and pulled Diluc in close, pressing a light kiss to his head.
From his chest, a sleepy “thank you,” and then a brush of lips against his collarbone. Diluc was asleep in the next minute or so, thoroughly exhausted from their activities.
With Diluc warm and asleep in his arms, Kaeya himself ran long fingers through fiery red hair, humming a long-forgotten song as he drifted asleep as well.
