Actions

Work Header

Together

Summary:

With their newly established relationship, it isn't a surprise that Kaeya and Diluc's...activities have produced a 'happy' little accident. But to Diluc, the fear of Kaeya wanting nothing to do with him once hearing the news has turned what should be a happy moment into one filled with worry.

Will Diluc tell Kaeya the news or will his distance and fear push them apart?

Notes:

It's me again! Back at it with another A/B/O fic!

This has been laying around for a little while and I finally had the chance to finish it!

I'd like to clarify since mpreg might not be everyone's cup of tea that in this fic Diluc is in the very early stages of his pregnancy so he only has a little bump ^^

And like last time, if you don't like, don't read ^^

Enjoy!

(See the end of the work for more notes.)

Work Text:

Diluc really should’ve known something was wrong. Wrong with him specifically.

The signs were all there.

He was getting tired quicker during the day, not even able to stand as long behind the bar as he normally would. He was throwing up randomly over the smallest thing, especially in the morning.

And he had so many random aches and pains all over his body, and considering how fit he was? Something wasn’t right.

Of course, he could blame it on the fact that Kaeya was bending him over almost any surface within reach whenever they were together. The alpha was insatiable.

Speaking of the alpha, Diluc has been craving that wolf’s touch and presence even more so. Which is annoying in itself, he hates feeling clingy.

Either way, all of these signs were enough for him to make a trip to see Barbara at the church to get a proper diagnosis on exactly what was happening to him.

He was expecting that maybe he caught some sort of illness going around, or perhaps stress, but what he didn’t expect was-

 

“It looks like you’re pregnant, master Diluc.”

The omega blinks, once, twice, then three times before answering, “I…I’m what? I’m sorry there must be some kind of mistake, there’s no way.”

“I-I don’t think I need to explain to you about the birds and the bees, sir.” Barbara says shyly as she stands up, having finished her diagnosis where her hands were hovering over Diluc’s stomach.

“No! No, I-,” Diluc’s cat ears flatten on his head, and his tail curls around his thigh, a sign of being nervous he never truly grew out of, “I know how it may have happened, but…I just didn’t think I could.”

Barbara blinks, confused as she takes a seat across from him, “And why is that?”

“My heats have been irregular since an injury I suffered when I was away from Mondstadt. I just always assumed that meant I couldn’t conceive.” Diluc admits, feeling stupid. He really should have checked for sure beforehand, then he would’ve been more careful.

He certainly won’t mention the use of a delusion being a huge factor in him thinking he was infertile.

“Well, I can assure you master Diluc, that you are very healthy, and about four weeks along” the young omega says with a smile, “I’m sure the father will be very happy to hear the news!”

Diluc somehow manages a smile. He can’t be upset with her, she doesn’t know who the father is, nor does she know their situation, and how much of a burden this news has brought upon them.

He can tell his scent is starting to turn sour upon realising that he has to tell Kaeya, somehow but, how could he face him now?

Diluc sits up suddenly, almost startling the poor Sister, “Thank you for your help, Barbara, I must get going now.”

“O-Okay! Take extra care and a lot of rest and don’t hesitate to come back and see me.” She waves him off with a smile, which he tries his best to return.

 


 

Stupid, stupid, stupid. He is so stupid.

Diluc runs his hands through his hair roughly while making his way back to the winery, greeting the housemaids on the way in and pretending nothing is wrong. But when he makes it to his bedroom he flops down onto his nest, cushions tumbling to the floor and grabs a pillow, screaming into it like a child.

His tail is still curled around his thigh as he rolls over, staring up at the ceiling.

He and Kaeya had been dancing around eachother for weeks until the alpha got Diluc alone, told him how much he loved him, then kissed him like he meant the entire world to him.

Diluc smiles softly, remembering just how sincere and beautiful Kaeya’s eye looked when he confessed to him. His ears down flat and nervous, his tail swishing behind him.

They made love that night, fingers intertwined and tails curled together. Their scents mixing like the finest perfume of calla lilies and lamp grass.

It was…a night Diluc will never forget.

Which he means quite literally because that was probably the night that he got pregnant.

Male omegas don’t tend to fall pregnant outside of heats, so he’s led to believe that the intense emotions of that night caused him to have a sort of…pseudo heat.

He remembers feeling hotter and…wetter, than he normally would be. He was finally together with the one he loves, and his body obviously responded a bit too well to it.

He squeezes his eyes shut while he rolls over, and opens them to the sight of a small vase of lamp grass, glowing subtly in the dimly lit room.

Kaeya picked them for him just the other day. He reaches out, stroking the leaves gently.

The alpha may have told him he loves him, but would he still love him once he finds out he’s pregnant?

Kaeya is busy with the knights; he doesn’t need the burden of a child right now. Diluc never would’ve wanted to become a nuisance to him or disrupt any plans for the future he may have. They only just became a couple, afterall. It might be different if they had been together for a year or longer.

And Diluc himself has the winery to oversee, and the tavern, and not to mention his vigilante work at night. Which would definitely need to stop soon, lest he hurt himself and the baby.

He can’t just think about his own safety now, not with this little one inside of him.

He can’t fight, kick, or burn his way out of this one.

He has to tell Kaeya, somehow, and just live with the consequences if Kaeya decides he doesn’t want anything to do with him anymore, even though it’s just as much his fault as it is his own.

So, what does he do?

 

Distance himself from the alpha as much as he can.

He never said he was the best communicator, okay??

 

Which is easier said than done, because the alpha always knows how and where to find him.

And being pregnant with his pup makes Diluc want to gravitate towards him, to curl up in his arms and purr into his neck. To be close to his alpha, loved, and protected.

Diluc scoffs when wiping the bar down, clearing glasses away from the last group of customers.

What is he thinking? His alpha? They aren’t anywhere close to mating, they may never, either. Thinking like that is pointless.

And because Barbatos himself must hate him, a familiar alpha comes striding into the tavern, ears perked up and tail wagging as soon as he spots Diluc at the bar.

As soon as Diluc sees him he has to hold back a purr because Kaeya’s scent is hitting him harder than before. Diluc can’t look at Kaeya’s broad shoulders without thinking about when his legs were hooked over them, either.

“There’s my baby.” Kaeya croons softly as to not be overheard - their relationship hasn’t been made public yet, afterall- his voice like silk and a smile that could charm millions, but only wishes to charm one in particular.

That same one is looking at him with a deadpanned expression, ears flat and looking like he’s holding a glass just a little too tight that it might break.

Baby.

Kaeya tilts his head, eyebrow furrowing in confusion, “Luc? Everything okay?”

“Charles,” Diluc calls instead of answering, turning to face the bartender, “I’ll be heading home now, I trust you’ll be fine?”

“Of course, master Diluc, but may I ask if everything is alright?”

“Just fine, Charles, there are just some matters that need attending to. Thank you for asking, I’ll be taking my leave now.” Diluc responds as he makes his way towards the back to grab his coat, and Charles nods, moving to position himself behind the bar and continue serving customers.

Kaeya watches the whole exchange with his mouth slightly open, and his own ears turned down in worry.

He’s quick when he catches up with Diluc around the back, hand reaching to catch the omega’s wrist gently, thumb caressing his gloved hand, “Luc? Did I do something wrong? Please talk to me, sweetheart.”

Diluc shivers at the pet name, but moves his hand out of Kaeya’s grasp, picking up his coat and making his way towards the door without ever looking at him, because if he did, he might break.

“I’m just done for tonight, I’m going home.”

And with that, Diluc leaves the alpha to stand alone, hand still reached out from when he was holding Diluc’s. Once warm, now rapidly turning cold.

“What…what did I do?” Kaeya whispers to no one in particular.

 


 

Diluc makes his way back home, eyes tearing up pitifully. He didn’t want to act like that. He could smell the anxiety flowing off of Kaeya, but the alpha wouldn’t have let him go and he most certainly didn’t want to tell Kaeya about their baby in the back of the tavern.

He needs to think it through, he needs to plan and come up with a way to break it to him.

But he also has to work himself up to what could very well be the end of their relationship.

 

This carried on for another two weeks, with Kaeya trying desperately to catch Diluc alone just for the omega to slip right through his fingers.

It was frustrating, and it was hurting the both of them.

Diluc knew he couldn’t keep up with this forever, he knew it was cruel and stupid, but he was scared. And it kept getting harder and harder to resist the alpha’s scent.

His body wanted the father of his baby, just as much as he did, even though he was barely showing.

Just the tiniest little bump. A little bump that certainly packed a punch. He was tired, feeling a little woozy here and there while at work. The only time it seemed to be relieved was when he got a whiff of Kaeya’s scent. But no sooner that he smelled it, he would retreat.

 

By the end of the second week, a certain alpha has had enough of waiting.

 


 

Diluc had finished at the tavern for the night, heading home and letting Adelinde know he was turning in and not to disturb him.

He leaves the lamp off, the moonlight filtering through his balcony window lights up the room plenty in a soft glow. He removes his coat and places it on the rack by his bedroom door, wincing at the ache in his lower back.

Arching his back to stretch it, he lets out a sigh of relief, tail flicking and stretching out as well, “Today was a long day, I really shouldn’t be on my feet for so long from now on.”

He works to remove the rest of his clothes until he is in nothing more than his black shirt, only just covering his ass, pale thighs on full display.

He throws the rest of his clothes in the hamper; he’ll deal with them tomorrow.

The omega is rummaging through his dresser to get his clothes ready for the next day, when he hears his bedroom door creak open.

Diluc sighs, ears twitching irritably, “Adelinde, I told you I was turning in for-“

He is cut off suddenly when he catches a familiar scent, calla lilies filling his nose, hands pausing within the drawer.

“Hey firefly,” Kaeya speaks cautiously, and Diluc can hear the worry in his voice, “I’m sorry but, this was the only way I figured I could catch you alone.”

Diluc doesn’t respond, instead hanging his head down.

“Can we talk? Please.” Kaeya tries, closing the door behind him.

Diluc nods gently, shoulders hunching a little.

 

This is it.

 

He hears shuffling as Kaeya makes his way towards him until stopping right behind him and leaning forward to place a vase full of glowing lamp grass on the top of his dresser.

Diluc lifts his head, eyes widening at the soft glow of the flowers, “You…you brought me lamp grass?”

Kaeya is back behind him, scent covering the omega in a comfy blanket, pulling a soft purr out of him, “Of course I did. You love them,” The alpha lifts his hands to gently rub Diluc’s arms up and down, “I’m sorry if I upset you, but I wanted to try and make you happy.”

Diluc lets out a soft sob, shoulders shaking slightly. He made Kaeya think he did something wrong and he’s still so loving towards him, trying his best to make him happy.

Gods, how could he act so stupid.

“You didn’t…” Diluc swallows thickly, “you didn’t do anything wrong.”

Kaeya leans down, nuzzling his face softly in red curls, giving Diluc’s ears – which are flat on his head – soft kisses, “Then tell me what’s wrong, kitten. I’m sure whatever it is, we can get through it, together.”

Diluc blushes and shivers when he feels Kaeya kiss his ears, he loves it when Kaeya does that, but he can’t get distracted.

“I…I wish I could believe that but…this is…” He trails off, and Kaeya attempts to turn him around so they can face eachother and the alpha is surprised when Diluc lets him.

The omega doesn’t look at him at first, arms hugging himself and looking down, his tail is wrapped around his thigh, an action Kaeya knows all too well.

“Luc?” Kaeya lifts his hand, cupping Diluc’s cheek gently, “look at me sweetheart.”

Diluc takes a moment before he does, ruby red eyes lifting and finding an icy blue one. That same one is looking at him so lovingly that he can barely breathe.

“There you are,” the alpha croons softly, thumb stroking the soft skin of his cheek, “I love you, Luc, so much.” Kaeya lifts his other hand up to his other cheek, leaning down to rest his forehead against Diluc’s.

Diluc lets out a low rumble from his chest, barely contained purrs. He can’t help it, Kaeya is so close.

“No matter what it is, I’ll be there for you, with you,” Kaeya kisses his forehead and then his nose, “I already lost you once, and I will never let that happen again, okay? So please…tell me.”

Silence follows, stretching out for what feels like minutes but is only a few seconds.

Diluc sniffs softly, he has to do it.

He can’t hold it in anymore.

“I’m…I’m pregnant.” The omega mumbles softly, eyes looking down.

Kaeya’s ears twitch, trying his best to hear, but with Diluc mumbling…

“I didn’t hear you, firefly. You need to speak up a little.” Kaeya chuckles softly, still stroking Diluc’s cheeks.

Diluc lets out a long sigh before his eyes find Kaeya’s once more, and this time, he says it loud enough for the alpha to hear clearly-

“I’m pregnant, Kaeya.”

Kaeya’s thumbs still against the omega’s cheeks as soon as he registers the words, eye opening wide and mouth gaping, “You’re…”

“Pregnant,” Diluc finishes for him, anxiety making his stomach do backflips upon the alpha’s reaction, “I…I know this isn’t what you would’ve wanted, it took me by surprise too, I-I’m sorry…you have the knights and I have the winery, I-, “

Diluc’s rambling is cut off when Kaeya surges forward, locking their lips together in a kiss so passionate it makes the omega’s knees weak, but luckily Kaeya is there to hold him so close.

Kaeya runs his hand through Diluc’s hair, calloused fingers finding the omega’s soft fluffy ears and rubbing them just how he likes it, making Diluc gasp softly in his mouth, which is eagerly swallowed up.

They part when they’re both gasping for breath, blushes high up on their cheeks, staring into each other’s eyes.

“Gods, Luc, you make me so happy.” Kaeya smiles wide with ears flicking happily, large hands placed upon Diluc’s soft hips, holding him as close as he’s able. His tail easily finds Diluc’s, wrapping around the redheads in a gentle caress which makes the smaller male feel so safe.

“You’re-,” Diluc lets out soft pants, mind trying to catch up to what just happened, “You’re not mad?”

“Of course not, how could I be?” Kaeya’s voice sounds so raw when he looks down. Diluc’s shirt is still covering his stomach when Kaeya reaches a hand down.

“You’re…pregnant.” Kaeya says, as if it’s only now just sinking in, blue eye filled with wonder when he presses his palm gently over Diluc’s stomach.

Diluc lets out a happy little purr, his own hand coming down to rest over Kaeya’s, moving the alpha’s hand along his stomach.

Kaeya gasps softly, eye shining with a barely contained tear of happiness, “You have a little bump.”

The omega chuckles softly, “It’s very small, I’m surprised you noticed.”

“I know your body very well, my love.” Kaeya grins slyly, wiggling his eyebrows suggestively and Diluc huffs.

“You know, I said to myself that it wasn’t all your fault but maybe it is.” He sighs dramatically.

“What!?” Kaeya exclaims, but his hand never leaves Diluc’s stomach, he doesn’t want to stop touching his omega for even a second.

“You put me in a mating press!”

“You asked me to breed you??”

“I didn’t mean literally!”

They both stare at eachother, fake annoyance melting into loving gazes and soft laughter.

Kaeya pulls him closer once again, strong arms wrapping around Diluc in a loving embrace.

The omega sighs contently, burying his face in Kaeya’s chest and wrapping his arms around his back. He could kick himself, thinking Kaeya would abandon him. It all seems so silly now.

Kaeya loves him.

Diluc’s hands tighten in the back of Kaeya’s clothes, chest rumbling with loud purrs and Kaeya lavishes his ears in soft kisses.

They stay like that for a little while, just basking in each other’s scents. Purrs and croons melding together in a loving little song, just for them.

Kaeya is the first to break the silence, with something Diluc didn’t think he’d hear for a long time, especially not now-

“Mate with me, Luc.”

It wasn’t a command, or an order, but instead laced with a question, and a tinge of nervousness.

Diluc’s eyes open wide. He lifts his head, mouth gaping, “But-“

“Before you ask, it’s not because of the baby,” Kaeya admits, cupping Diluc’s cheek and stroking his thumb against his rapidly blushing skin, “I love you, with all of my heart, and I have wanted to mate with you for a long time,” Kaeya’s ears turn down sheepishly, “I was actually planning to ask you soon anyway.”

Diluc swallows around a whimper, stomach full of butterflies, “Y-you were?”

The alpha smiles warmly, leaning down to place a loving kiss against Diluc’s waiting lips, “Loving you, is the best thing I have ever done in my life, and I want you, in every way that I can have you.”

Tears start streaming down Diluc’s cheeks, “B-but what if,” he tries to wipe the tears away but they keep coming, “what if I…lose the baby, you might regret-“

“I won’t,” Kaeya says, sounding the most serious Diluc has ever heard him, “I would never regret mating with you, no matter what. And if…” Kaeya has to pause, eyes shutting and taking a deep breath. He really doesn’t want to think about the worst-case scenario.

“And if that did happen, Gods forbid. I would stay by your side. We are in this together, firefly.” The alpha finishes with a warm smile and an adorable flick of his ear that Diluc can never resist.

He has loved Kaeya for as long as he can remember. Though years separated them, the fight, the trust he gave Kaeya through the years, shattering like a mirror-

He still loved him.

“Yes.” Diluc agrees simply, soft smile warming Kaeya’s entire chest.

Kaeya picks him up bridal style, stealing a kiss as he walks them towards Diluc’s nest.

He sets Diluc down on the soft bedding gently, and stiffens when he notices Diluc’s ears are down flat.

“Sweetheart? What’s wrong?”

“Just…my nest doesn’t smell right.”

‘You haven’t been here so it doesn’t smell like you, which is my fault.’

Kaeya smiles softly, seeming to understand what he means, “I think I know how to fix that.”

He stands up straight, removing his cape and handing it to Diluc, who takes it eagerly.

“That better?” Kaeya asks with a croon, enjoying watching Diluc nuzzling into his cape.

“More.” Diluc hums happily, tail swishing on the bed.

Kaeya grins, “Is this your way of getting me to give you a strip tease?”

No sooner do those words leave his lips that a pillow hitting him in his face with a soft “Oof!

“No!” Diluc shrieks, ears up right and tail fluffed up in embarrassment, “Y-you-!”

Kaeya laughs loud, smiling wide. He looks so happy.

“I’m just playing with you, my love.”

Diluc ‘hmphs’ while Kaeya continues undressing and handing Diluc his clothes until he is completely naked in front of him and Diluc bites his lip staring at his cock. He’s surprised each time he sees it, wondering just how it even fits inside of him.

Kaeya growls lowly and makes his way towards the bed. He crawls on top, completely blanketing Diluc as they slide up the bed until they’re comfortably in the middle with Diluc’s head resting on a pillow.

The wolf leans down and nuzzles Diluc’s ears, giving them a soft nibble that rewards him with a little gasp from the omega underneath him.

Kaeya lifts his wrists, guiding them gently to Diluc’s scent glands on his neck to soothe any lingering anxiety. He glides them along gently, watching intently as the omega takes in his scent, eyes going half-lidded in bliss.

“I want you to mark me too, Luc. So, when I bite your neck, bite me too.”

Diluc nods, squirming when he feels large hands caress up his thighs, hips and his waist as he pushes Diluc’s shirt up his body.

Kaeya leans down, wrapping his lips around a pert nipple, sucking firmly then soothing it by massaging his tongue around it.

The kitten moans loud, toes curling, “S-sensitive.”

“Oh?” Kaeya grins wolfishly, pulling Diluc’s shirt the rest of the way off of him and leaning down to wrap his lips around the other nipple, lavishing it in licks and nibbles, feeling Diluc arch underneath him.

The scent of slick soon reaches Kaeya’s nose, and he has to hold himself back from completely lavishing the omega underneath him.

His omega is wet, wet for him, needs him.

Diluc scrambles for purchase, knees digging into Kaeya’s sides with his arms above his head, gripping his pillow, “K-kae, fuck-!”

“Mmmm, soon kitten.” Kaeya responds with one last suck of his nipple and Diluc could punch him.

Kaeya continues his journey down with soft kisses until he reaches his stomach and God, it really is such a small bump, but it’s there, no doubt about it.

He presses his lips to Diluc’s stomach softly, tail wagging happily behind him.

“Hey Luc?”

“Y-yes?”

“We made this.”

Diluc smiles warmly with a purr and Kaeya soon feels a hand start to rub his ears gently and his tail wags even more, chest rumbling with happy croons upon hearing his omega’s responding purrs.

Kaeya never believed that he would ever be so lucky. He never thought he would find someone to spend the rest of his life with. Certainly not Diluc, the boy he’d been in love with since they were children.

Beautiful, kind, smart, passionate, strong-

The list goes on and on.

The thought of becoming a father was so distant to him, a completely foreign concept and something he never thought he would have, let alone deserved.

And even though it was an accident – a happy little accident – he has Diluc underneath him, blessing him with…everything.

 

Love, a mate, a child…a home.

A family.

To Kaeya, a home is not just a place, but a person, too.

And Diluc has been his home since the first time he laid eyes on him.

 

He places one last lingering kiss upon the little bump before tracing his lips further down, and dragging his tongue along Diluc’s cock in a delicious slide that has the omega arching.

Diluc lets out a hiss, hand moving from Kaeya’s ears to gripping his hair, and Kaeya wraps his mouth around his cock with his hands moving to spread the omega’s legs wider.

Kaeya loves sucking Diluc off, relishes in the moans he’s rewarded with when he uses his tongue just right. It encourages him to continue bobbing his head up and down slowly, pulling louder moans from his omega.

“You sound so beautiful…” Kaeya whispers when he slides Diluc’s cock out of his mouth, lips trailing down to lap at the omega’s balls gently.

He feels Diluc’s tail bat at him before curling around his bicep in an attempt to keep him there.

As if Kaeya would rather be anywhere else but here.

“Y-You’re teasing me.” Diluc gasps.

“Not at all my love,” Kaeya croons which get cut off by a small moan when he notices just how wet Diluc is for him, “I’m enjoying you.”

The alpha then surges down, tongue caressing around his hole, gathering as much slick as he can before it dives inside.

His tongue in unrelenting, swirling and massaging his inner walls while feeling Diluc flutter around it.

Diluc turns into a babbling, mewling mess. He spreads his thighs wider, encouraging Kaeya to slide his tongue deeper.

Which he does, God he does.

Kaeya curls his arms around Diluc’s thighs securely and buries his face in his ass, moaning and licking up any sliver of slick that dares to escape him.

Flavour bursts on the alpha’s tongue, fruits that taste like summer, and lamp grass swaying amidst summer wind.

Kaeya moans, tightening his grip as he dives his tongue even deeper, egged on further by Diluc’s ever increasing mewling.

The alpha has tasted Diluc’s slick before. The first night they spent together, Kaeya couldn’t resist sliding his tongue inside that tight heat and tasting everything Diluc had to offer.

He tasted sweet then but, now?

Gods, maybe Kaeya will just keep him pregnant.

Not that he’s totally serious. One because Diluc would kill him and two because he knows it’s Diluc’s scent that’s driving him insane.

Pregnant omegas always smell the sweetest to their alphas. A temptation to keep them bred and full of pups.

He needs to keep his head about him; they haven’t even had this baby yet.

All Kaeya wants to do right now, is indulge in the beauty underneath him and finally mate with Diluc. To finally tie their souls and bind them together, forever.

Diluc’s legs, now hooked over broad shoulders, dig his heels into Kaeya’s back. He’s trembling in his hold, his body, turned instrument for Kaeya to play a song that only he knows.

“K-Kae-ah!-ya!” Diluc moans out loud, “f-fuck me, please!”

Kaeya moans, his cock hard and leaking between his legs, aching to slide into the tight and soaking kitten who’s being so good for him.

He slides one finger, then two inside of Diluc to start working him open while he continues to lick and suck around his rim. His mouth is drenched, he likes it.

When he gets to the third finger, Diluc is a panting and moaning mess. His body is trembling and squirming to fuck himself on Kaeya’s fingers, begging for his cock.

Kaeya can’t hold back any longer.

He kisses Diluc’s belly once more on his way back up, taking Diluc’s hands in his own and interlacing their fingers on the bed.

Once their tails find one another they wrap around together warmly. And Kaeya angles his hips, his cock catches his rim and he slides into Diluc slowly.

Diluc sighs deeply, hands tightening around Kaeya’s when the wolf bottoms out inside of him, and they take a moment to catch their breaths and look into each other’s eyes.

Their lives are going to change after tonight.

Mating doesn’t come as an easy decision to some. Their minds, bodies and souls will forever be intertwined with eachother.

The ultimate show of love, but comes with its own share of risks.

Because if one of the mated pair dies, then the other will either become very sick, or succumb to death soon after, if not instantly.

It’s why a lot of couples nowadays are choosing to marry rather than mate, especially if their line of work is dangerous.

Sometimes the risk can outweigh the benefit. But for Kaeya and Diluc, despite the risks, any opportunity to have eachother in any way, shape or form, suits them just fine.

And they will conquer any hardship they face-

 

Together.

 

“After our pup is born, I want to marry you.”

Diluc widens his eyes in the midst of a moan, “B-but, we’re going to mate tonight.”

Kaeya smiles and leans down to steal a soft kiss, “I told you, I want you in every way that I can have you.”

Diluc bites his lip to stifle another moan, because the alpha hasn’t stopped thrusting inside of him this whole time.

“Y-yes.”

Kaeya smiles so wide and kisses him slowly, drinking his moans like the finest wine Mondstadt has to offer.

“Now,” Kaeya smiles against his lips, “spread those pretty legs wide for me.”

And Diluc does, without question. He spreads his legs as wide as he can and looks up at Kaeya with eyes half-lidded and ears down flat in submission.

And Archons, Kaeya is only so strong.

He leans back with Diluc’s legs, bent at the knees, spread wide and resting against his thighs. The alpha moves his hands to hold and support Diluc’s waist before he finally sets a slow but deep rhythm.

“A-ah! Kae…s-so d-deep!” Diluc cries out, pressing his head back against the pillow while arching his back and gripping the sheets.

Diluc’s baby bump is more pronounced when he arches his back, ripping a loud moan out of Kaeya once he sees it.

Knowing they made it, knowing this little pup is a result of their love makes Kaeya’s heart swell with so much love and affection he feels like he might burst.

There was never a doubt in his mind that he was Diluc’s. Even through their fight, and the omega’s absence over the years. Kaeya’s heart always belonged to him.

Kaeya’s gaze moves from Diluc’s belly to his ass. The visual of his cock disappearing into that gorgeous heat is a sight he will never tire of.

And when Kaeya looks at Diluc’s face, the kitten is staring right at him, moaning with each slide of his cock.

“Fuck…you’re so beautiful.” He whispers worshipfully.

Kaeya moves his hips a little faster then, aiming to pull any gasp, moan and mewl that he can out of Diluc.

“Ah! T-There! Kae!” Diluc screams out and arches his back again, tearing the sheets with how hard he’s gripping them.

‘Found it.’

Kaeya grins and leans down, focusing on Diluc’s prostate and rolling his hips, forcing Diluc to feel every single inch of him.

“You like that, firefly?” Kaeya gasps against his lips, moving his hands to hold Diluc’s.

Diluc nods and moans a ‘more’ before catching Kaeya’s lips in a frantic kiss. Each slide of Kaeya’s cock is hitting his prostate in perfect precision, heightening his senses and quickly pushing him towards the edge.

“Archons, I love you so much. So fucking beautiful, perfect, and mine.” Kaeya groans, emphasizing the last word with a strong roll of his hips.

Kaeya’s knot is starting to catch on Diluc’s rim, the omega can feel it.

Diluc continues to moan, barely able to speak. He somehow manages to wrap his trembling thighs around Kaeya’s waist, interlocking his ankles. And his toes immediately curl when Kaeya starts massaging and grinding against his prostate with pin-point accuracy.

Kaeya’s fangs are aching to bite the omega underneath him. He opens his mouth and Diluc whimpers open seeing them, ass clenching down on Kaeya’s cock in need.

It feels like so much that all they can do is cling onto eachother as hard as they can while they both balance on the edge.

“Y-you take me so well, Luc. Gonna keep you bred and full of me.”  Unable to hold back his instincts, Kaeya moans out and buries his head in Diluc’s neck, fangs catching against his mating gland, ready to sink his teeth in.

Their orgasms hit with so much intensity, especially when they both sink their teeth into their mating glands at the same time. It’s jarring at first, the instinct to pull away from the feeling is strong, but not quite strong enough.

They both hold onto eachother tight and soon lose themselves in it. They groan from the pain of the bite but also from pleasure with Kaeya continuing to work his hips inside of Diluc to distract them both from the pain until his knot makes it almost impossible to move any more.

Diluc claws down Kaeya’s back as his ass clenches around his knot, squeezing as much cum as he can out of the alpha.

Kaeya manages to ride out his orgasm a little longer, thrusting a couple more times before he stops, completely spent.

When Kaeya is sure the mating bite took, he takes his fangs out of Diluc’s neck to which the omega quickly does the same.

Their jaws ache from the strain of keeping their mouths locked in that position for so long, but Kaeya still leans down and laps at the bite gently, cleaning it.

Then he’s nuzzling against the mark with a smile, crooning with something close to pride when Diluc nuzzles back against his own mark he made on Kaeya’s neck.

The connection they have felt towards one another over the years finally locks into place, and it all feels clear, and perfect, and them.

“We should bandage our necks before we sleep. So they heal better.” Kaeya whispers against Diluc’s neck, pressing a kiss to the mark. He hasn’t stopped smiling this entire time.

Diluc just nods with a soft smile, mostly due to tiredness, and moves to lick along the mark on Kaeya’s neck once the wolf has finished with his.

Kaeya grins and kisses Diluc’s ears before lifting his mate up while his knot is still inside, which makes them both gasp from the movement. He wants to keep his kitten cuddled and warm but they need to clean up first. Diluc doesn’t complain, simply content in purring and keeping his arms around Kaeya’s neck while he’s carried to the bathroom.

Once they’re clean and both of their necks are dressed in bandages, they fall into bed once more.

“How are you feeling?” Kaeya asks with arms tight around Diluc.

“Mmm, tired but good, you?”

Kaeya smiles and moves a hand down to press his palm against Diluc’s belly gently, “Perfect.”

Tears fill Diluc’s eyes and he presses his face into Kaeya’s neck, against the bandages, “I’m sorry for not telling you about the baby sooner. And for how horribly I handled it.”

Kaeya croons and angles his head to nuzzle into Diluc’s hair, “Shhh, it’s okay, baby, I’m here. I love you and our little one and promise to always be there for you, and with you, okay?”

Diluc nods with a purr and they both hold onto eachother so tight.

It isn’t long after that that sleep takes them. Both of them exhausted from the emotions of the night, as well as their mating, which normally takes a bit of a toll on the body. If Diluc was any further along in his pregnancy, it wouldn’t have been safe to mate until after the baby was born.

 


 

The next morning, Kaeya wakes up to the cool morning air blowing gently through Diluc’s window.

He stretches with a yawn and is about to roll over when he notices Diluc sitting up next to him, holding a mirror.

The alpha is confused for a moment until his eyes adjust and he realizes that Diluc seems to be looking at his mating scar.

Gods, what if he hates it?

“I’m sorry.”

Diluc stops what he’s doing and turns his head to look at Kaeya curiously, “What for?”

Kaeya’s ears lay down flat sadly, “I tried to be more careful when I bit you but…I guess I was rougher than I thought.”

It’s true that Diluc’s mating mark is on the bigger side, and it does look a bit swollen if only due to healing. Despite that, Kaeya enjoys seeing it, knowing he did that and having a visible reminder that they did in fact mate but…

He doesn’t want Diluc to hate seeing it-

“I love it.”

“Huh?”

Diluc smiles and leans down to kiss Kaeya’s ears, “It’s perfect. I was just admiring it while I was redressing it.”

Kaeya blushes and starts crooning louder when Diluc kisses his ears some more, “Let me help.”

He sits up then and moves his mouth to lap at the mating mark gently, causing Diluc to mewl and shiver.

“K-kae, if you keep that up-“

“Oh? Does my mate like this?”

Diluc chokes on a moan when Kaeya continues licking at his scar, but has to urge him to stop soon after, “K-kae-“

“Sore?”

Diluc nods and moves to cuddle into Kaeya, face burying into his neck to take in his scent, “Stomach feels a bit queasy.”

Kaeya wraps his arms around his mate and lays back down with him, “We might both feel a bit off for a couple of days due to our mating. Is there anything you’d like me to get for you?”

Diluc shakes his head and shifts to fully lay on top of Kaeya, pressing his stomach against Kaeya’s in a protective little space.

Having his stomach so close against Kaeya helps.

“No, just being close to you is enough.”

Kaeya’s heartbeat is calm and steady against his cheek. And when Kaeya lifts a hand to stroke his hair, he nuzzles even more against him.

They stay like that for a little while, with the sun filtering through the curtains casting them in a soft and warm glow.

It’s comfortable.

Kaeya hasn’t stopped crooning this entire time. He has taken to running his hand up and down Diluc’s bare back while his nose is buried in unruly locks.

They’ve tied themselves together completely now and Kaeya thrills in the fact that everyone will be able to see it. To view the marks on their necks and know it’s just for the two of them. A promise that they will always be together, forever.

“Do you think we can do this?”

Kaeya opens his eye lazily, “Hm? Do what, kitten?”

Diluc lifts his head and crosses his arms against Kaeya’s chest, “Be parents.”

Kaeya simply smiles and cups Diluc’s cheek to lean forward and give him a loving kiss. He can feel the little bump against him. He didn’t think it was possible to love Diluc more than he already does, but the omega is always surprising him.

“As long as we are together, we can do anything.”

Diluc smiles into the kiss, bringing his arms up to wrap around Kaeya’s neck to play with the hair at his nape.

Kaeya hums contently and moves his tail to seek out Diluc’s, twirling around his.

It won’t always be easy, raising a child never is. And with their line of work…

But for now, with soft kisses, mating marks and tails twirled together in the soft glow of the morning sun-

It’s perfect. And it’s just for them.

Notes:

Thank you for reading! I hope you enjoyed it ^^