Work Text:
Kayea couldn’t remember when he woke up, but it must have been recently. His eyes were still closed, mind foggy, and he hardly had the strength yet to stretch out his tight muscles. The light bouncing through the windows and against his eyelids made his vision a shade lighter, the birds were softly singing outside, and along with the very warm and comfortable bed, there was something else warm against him. He could feel its weight pressed on his lap and abdomen, and it was breathing heavily and shakily. Something hot and wet was moving against his thigh, but he hardly cared. Kaeya shifted a little, the breaths stopped, the thing moving against his leg stilled, and the warm thing pressing against him tensed.
It took another moment for Kayea to realize what was dripping all over his leg was slick and the warm thing around him was a body straddling his lap. Kaeya chuckled lightly, blinking his eyes open to Diluc’s red and glowing face, crimson eyes wide in surprise when they made eye contact and stuttering his words.
“Naughty” Kaeya murmured with a lazy smile. Diluc shifted a little, looking away and face matching his messy and fiery hair sticking to his glazed forehead. In the soft, white glow of morning, he looked even brighter than he usually did. Kaeya always thought he was beautiful, but moments like these reminded him how angelic he really was.
“Sorry-”
“Mmm, don’t be sorry,” Kaeya hummed, moving a hand to caress Diluc’s cheek. Diluc let out a small sigh, leaning into the touch and nuzzling into it. “I said I didn’t mind you getting what you need from me whenever you want. I was just teasing.”
Diluc pouted a little, experimentally pressing his arousal against Kaeya’s leg again. Kaeya chuckled and pushed his thigh against Diluc’s adorable weeping cock, earning a shaky sigh. Kaeya chuckled again and couldn’t help flashing a smirk.
“What made you so eager?” Kaeya purred with a gentle smile. “You don’t usually act so needy unless you’re in heat.”
Diluc let out a moan and started grinding again. Gods, he was adorable when acting like this. Kayea didn’t know whether to be charmed, flattered, turned-on, or all of the above when Diluc acted so sweetly behind closed doors. Thinking on his stone-cold, scowling face he wears at all times when they’re not alone compared to this was making the purr in Kayea’s chest rumble a little louder.
“I don’t know,” Diluc admitted in a breath. “I just… I need… Should I have woken you up first?”
“Hon, I said you’re okay,” Kaeya assured, twirling a lock of Diluc’s hair in his finger. “I’m quite thankful, actually. What a treat to wake up to, my beautiful omega slick on my leg with such a beautiful expression.”
His expression really was marvelous. Those lips were parted in pants, eyes glazed over, pupils blown wide, and face flushed and glowing. Bliss suited his pretty face far too well. Kaeya made a mental note to ask him to wake him up like this every morning as he unraveled his fingers from Diluc’s hair and trailed that hand across his heated shoulders, earning a small jolt of surprise from the other, and slowly traced it to his back, down his spine, then where the curve of his ass began. Diluc let out another shaky breath, arching into the touch and already pressing his hole against Kaeya’s index finger. “My, so wet,” Kaeya hummed, ignoring the growing weight in between his own legs to continue teasing. That was his favorite thing to do to Diluc, he was so cute when he was flustered. “Is your cunt that hungry for my cock?”
Diluc opened his mouth with that scowl starting to surface again to remark back, but his words morphed into a moan when Kaeya began to trace the rim in slow circles. “All you have to do is ask,” Kaeya smiled.
Diluc bit his lip, hiding his face in his shoulder and furrowing his brows. Even though he finally worked up the courage to do something as obscene as pleasing himself on Kaeya’s sleeping body, he was so shy with dirty talk. Kayea hummed through his purrs, moving Diluc’s hand to his chest so he could feel the vibrations. His deep rumble was drowning out Diluc’s light and airy ones, filling both of their ears and making Diluc’s shoulders visibly relax and ease fill his expression. “Use your words, baby,” Kaeya cooed.
With that, Diluc mumbled something so softly his lips barely moved. “What was that?” Kaeya smirked. Diluc shot him a weak attempt at a glare, took a long and deep breath, and sat his ass down a little harder against Kaeya’s fingers.
“I n-need you to fill me,” Diluc shook. “Kayea, please…”
Hearing Diluc make a request like that out of heat, no matter how clean and vague it was, poured gasoline on the fire already burning in Kaeya’s gut. He brought both clawed hands to Diluc’s thighs that were still straddling him, gripped them tightly, and pulled them open to sit Diluc on his resting and leaking cock that was laying patiently on his abdomen.
“Good boy,” Kaeya praised in a hungry growl. “See? You do a wonderful job telling me what you need. Such a good boy for me.”
Diluc threw his head back at the praise and started rocking his hips back and forth across his length, dripping more slick than what should be considered possible over it. It was dripping onto the bedsheets, across both of their legs, smearing and making the most obscene sounds that made Kaeya’s cock twitch in excitement.
“Are you sure you’re not in heat?” Kaeya joked with a small laugh, and Diluc shook his head.
“I’m not,” he mumbled. “I’m not due for another three weeks. I just… I don’t know. I really need it right now.” He paused, looking at Kaeya through those long, teary, fiery lashes with ruby eyes that sparkled in the soft light. His lips were dark and swollen from biting back his moans and never looked more kissable. “Do you… not want to?”
“Baby, of course I want it,” Kaeya growled in response, forcing Diluc to raise his hips so he could line himself up. “You’re offering your cum-thirsty hole to me, how can I not refuse?”
Diluc moaned nothing short of beautifully when the tip of Kaeya’s cock brushed with his weeping hole. The feeling of Diluc’s need sliding over his shaft, across his balls, then onto the sheets as he pumped out more slick was making him go crazy. As much as he needed to stuff Diluc so full of cock he couldn’t do anything but mewl and cry, he hadn’t had his fill of fun yet.
“Look at you, surrendering your womb to me,” Kaeya smirked, holding the base of his cock to trace circles around the rim. Diluc shuddered and bit his lip so hard it was sure to draw blood and that only encouraged Kaeya further. “How shameless of you, begging me to fill you to the brim and making a mess of the sheets this early. I’m sure if anyone saw how much you love cock they’d never trust your tough persona again.”
“Shut… Shut up,” Diluc stuttered. If anyone else saw his expression Kaeya was sure they’d think he hated being talked to like that, but Kaeya knew him too well. He saw how he was chewing on his lip, ears flushed, eyes glazed over further, and back bowing higher teasingly. He loved it and Kaeya knew he loved it.
“Oh hon, we both know you like it when I talk to you like that,” he purred in a smooth, silk tone. Diluc whined and gave him one of those rare, needy, and precious expressions that made Kaeya’s heart leap and dance in circles. “Don’t try and deny it-”
“I’m prepared,” Diluc suddenly breathed, eyebrows furrowing and eyes squeezing shut. Fuck, how bad did he want it? “P-Please, can you- can you…”
Kaeya lost the control he needed to keep himself from thrusting in at those words spoken so sweetly but had just enough to only push the head inside. Those beautiful lashes fluttered and Diluc moaned loudly, leaning down to wrap his arms around Kaeya’s neck and trembling so adorably.
“Reacting like that just from the tip,” Kaeya growled as he pushed himself in deeper. “You’re so ready to whore yourself out to me.” Kaeya turned his head so his lips were directly against his ear, brushing and breathing against it with every word as he slowly pushed inside and Diluc continued to moan wantonly. “You’re so wet and ready for me, baby. How long have you been pleasing yourself on me?”
It took a while for Diluc to answer when Kaeya bottomed out completely and started to grind as deep as he could. “Thirty minutes,” Diluc finally gasped, grinding his hips back. “S-Stretched myself out for you- Ahh!”
“Thirty minutes,” Kayea breathed. He couldn’t control a laugh from suddenly erupting. “Tell me everything you did.”
Kaeya thrust up sharply, earning a high cry from the other and a tremble of his legs. “F-Fuck, I…” Diluc hid his face again, and right when Kaeya was thought he’d be too shy to tell him, Diluc began to whine into his neck.
“I j-just fingered myself next to you,” he began in a shaky mewl, “until it w-wasn’t enough. Ahh, ahh, I didn’t want to- fuck, I didn’t want to sit on you while you were- ahh, asleep, so I… I grinded on your leg.”
Kaeya began to properly fuck him, thrusting in and out in pounds and relishing every high moan and whine Diluc so graciously gifted him. “And what did you think about?” Kaeya couldn’t help but smirk. “Tell me, baby. Were you thinking about my cock fucking you like it is now?”
“Gods, yes!” Diluc sobbed, holding onto Kaeya’s neck tighter. When Kaeya began to caress the soft and small mounds on his chest and pinch his hard and swollen nipples, Diluc choked on a cry and spasmed around his cock. “T-Thought about you filling me up with your cum! N-Needed your cock in my womb! Need it so- Ahh!”
Kaeya shifted his cock to intrude his second entrace without a word before continuing to fuck him in erratic and harsh thrusts, feeling Diluc clench around him in that familiar way that showed he was near the edge. A purely evil idea crossed Kaeya’s mind and he just couldn’t help but indulge. He forced Diluc to still his hips, stopping his thrusts, and raised them so the tip was barely inside. Diluc began to actually cry now, sniffles and sobs muffled in Kaeya’s neck.
“D-Don’t stop,” he begged in a whine. “P-Please, Kaeya, please, I was so close- ”
“I don’t know,” Kaeya huffed with a sinister smile. “You may need to be punished for being so shameless. You please yourself without me and say such filthy things.” Kaeya pulled out a little more and decided from Diluc’s desperate expression that this was so worth ignoring the need to rut and breed into him. “I hardly think you deserve to cum.”
Diluc sobbed harder, pampering kisses across Kaeya’s neck. At this point, he must know the charm he carried about how weak it made him. “P-Please,” Diluc whimpered, desperately trying to sit his hips down but failing to overpower Kaeya’s grip, “I need it, please Kaeya, please…”
“So desperate,” Kaeya purred teasingly. “Tell me how much you need my cum and I’ll consid-”
“I need it so bad!” Diluc interrupted in a sob, hips trembling, tears staining his cheeks, and breath shaky. “Please Kaeya, I need your cum! P-Please, I need it so bad, please, p-please!”
“Holy shit, ‘Luc, are you sure you’re not in heat?” Kaeya couldn’t help but mumble. A small laugh and smile crossed his face as he pushed in again, agonizingly slow, making Diluc’s whole body jolt back on him. “I’ve never heard you talk like that before.”
“S-Sorry for-”
“Don’t you dare be sorry,” Kaeya continued to smile. “What a good boy, so needy for me. What a perfectly good boy.”
Diluc moaned loudly, spasming and growing warm to the touch again. “More,” he begged in a whine, “Kaeya, more…”
Kaeya was a tease, but he wasn’t evil. He began to thrust again, being sure to pierce his womb in one swift movement that buried him inside as deeply as he could go, and almost instantly Diluc clenched down and spasmed as he moaned loudly, slick gushing out of his hole and sliding down his length while ribbons of cum spurted out of his adorable little cock. Kaeya couldn’t control himself from biting into Diluc’s already swollen and healing mating gland from the previous night, making him cry out louder and spill even more.
Kaeya kept ruthlessly thrusting all the while, and Diluc’s cries morphed from pleasure to overstimulation. Kaeya bit down harder, pleased to taste blood and feel his skin breaking around his fangs as his pounded inside.
“Inside,” Diluc managed to cry. “Inside, please Kaeya, inside, inside, inside-”
Diluc cut himself short with a loud cry of pleasure as Kayea climaxed deeply, toes curling and mouth hanging open in a long moan as he stilled his hips flush with Diluc’s own, pressing the knot that formed at the base inside and letting out an unrestrained and pleased growl as Diluc clenched around him, silently begging to stay inside. His orgasm felt like forever, but once it relaxed, Kaeya began to soothingly lick the bite on Diluc’s shoulder and purr again.
Diluc leaned over to crash his lips with Kaeya’s, kisses heated and feverish as they both moaned and sighed into it. Kaeya didn’t hesitate to lick over Diluc’s lips and intrude his tongue inside of Diluc’s open and willing mouth, savoring every moan he earned. Diluc kept desperately pulling his face in closer, pressing their lips so close it almost hurt, making Kaeya feel dizzy and breathless as always. He was always a good kisser, but fuck there was something about the way he acted like he needed him when Kaeya filled him to the brim.
They parted in a smack, catching their breath while their noses still touched, and Diluc scoffed a little after a second.“I didn’t ask you to knot me,” Diluc grumbled, already returning to his grumpy self. Kaeya chuckled in amusement.
“I can pull out if you don’t want-”
“Don't you dare,” Diluc growled, sitting himself even deeper.
“I know you didn’t ask,” Kayea hummed, twirling a lock of Diluc’s hair in his finger again, “but correct me if I’m wrong, I think this is what you wanted. Of course, I can always-”
“Fine, I did want you to, so shut up,” Diluc snapped, sounding more than uninterested yet holding him even closer and nuzzling his cheek against Kaeya’s with an affectionate purr.
“So cute,” Kayea hummed mostly to himself.
“I said shut up!”
Kayea laughed loudly and laid a kiss on those beautiful and soft lips again, humming in satisfaction when Diluc lazily kissed back. “I love you,” Kayea smiled.
“Yeah, whatever. I love you too.”
