a drop in the ocean | kaeluc | a/b/o | omega diluc/alpha kaeya | secret relationship | NSFW | public claiming | mating duel | obsession/possessiveness + more tags later

It's about time for Diluc to consider taking a mate.
The thought leaves a sour taste in Kaeya's mouth. Mate–He deserved that title. He had since they were children. Diluc was always meant to be his.
The topic of a mate comes up rarely, but is still far too often. It looms over Kaeya and strikes when he least expects it.

"You know you can't." Diluc tells him softly, pinned underneath his weight, concealed perfectly Kaeya's shadow as he takes the omega apart
with his fingers on the outer wall of Angel's Share. Even if there were to be any watchful pairs of eyes in the dead of night, Kaeya didn't care. He wanted everyone to know how good he was.

Diluc's breath hitches with a slow thrust of his fingers, +
and Kaeya can tell he's close by the way he squirms. He knows Diluc so well, after all.

His other hand brushes through vibrant red strands of hair, massages gently at his scalp before he pulls, guides him down to his chest so he doesn't have to look.
He doesn't want to watch Diluc cum.

"I know." He says softly, and spends another moment wanting what he can never have.
Diluc is quiet when he cums— shivers against him, trembling as the fingers inside his wet cunt slow their movements and the kisses to his hair grow lighter. Kaeya helps keep him up, barely, as he slumps into his weight. Kaeya gets to enjoy another night of happy omega scent +,
and will take whatever he can get.

"This is the last time." Diluc murmurs, trying to convince himself.

"I know." Kaeya agrees, and they both know it to be a lie, just as every time before that.

Diluc is pure. A noble, a beauty, meant for greater things.
Who was Kaeya but a prince of a fallen kingdom forsaken by the gods?

His hold on Diluc loosens, promises to meet him at home, and spends another night watching as his Diluc walks away, smelling of him, without his mating bite.
Kaeya can only grit his teeth and sigh, and spends the night with a bottle of expensive wine and an echoing ache in his being.
pausing here because i like to make people suffer and also see if i should continue. want to see more? you can tip/commission me on ko-fi! qrts/rts/comments are loved ❤ https://ko-fi.com/wintersdances 
As much as he hates to, he waits.

As long as Diluc isn't in another's arms, Kaeya can be patient.
Diluc tastes like strawberries and smells better than the finest wines.

It's a night so much like every other.

"We can't." Diluc tells him, just like every other night, but something changes.

Diluc pushes him away.
"I can't, Kaeya."

His heart breaks.
Diluc is a Ragnvindr. A noble. A rarity.

Kaeya can't compare to the ones who will try for him.

They're all the same.

Everyone is.
Diluc knew that one day, he would be bound to someone he couldn't love. It was his fate.

For more than once in his life, Kaeya damned the gods that had forsaken them.

Kaeya stays close, protects, as a good brother should. That was all he was ever good for.
No one ever truly liked Kaeya.

Adelinde was kind, cared for him, and Lord Crepus was too. Kaeya would forever be grateful for what Master Ragnvindr did for him. For bringing him to his salvation. Diluc.
a bit of a slow updating thing, can donate a ko-fi for faster/better updates!

tags/content coming up:

kaeya's been in love with diluc for years, mutual pining, possessiveness/obsession, old fashioned (sexist) tradition, mating duels, blood/gore description
Kaeya is no more than a dog.

Perhaps it was why he felt so feral.

There are many that try for Diluc's affections, and always fail. He watches from a distance with his sword snugly at his side and relief in his heart.

But Diluc has gotten older— matured.
At 22 he's made a name for himself in Mond, as the Darknight, and as a Ragnvindr.

He's run out of time.

The newest suitor stays.
A day passes, and a week, which slowly turns into months. Time ticks away at a miserable pace as he watches Diluc be pulled away from him.

Tartaglia is his name.

Childe—'Ajax', he whispers to Diluc as he pulls aside ruby red hair and leaves a chaste kiss on his neck.
Kaeya's jaw aches, licks at his fangs as he clenches his teeth and wills himself to not bite through his tongue.

He was merely a dog—A brother, hardly, with the way there are still so many whispers long after Crepus passed. He was little more than cared for out of pity.
Kaeya does as he is told. A loyal dog, sits and obeys, and wills himself not to look when Childe leans forward to pull his lover into a kiss.

The unfamiliar, suffocating scent of heavy spices fills his nose and drowns out the natural smell of his love, and the wax from +
their dinner candles.

He hardly breathes if it isn't the smell of Diluc.
The wangshu inn is quiet. Their food is expensive, although Diluc's has hardly been touched—a candle lit dinner so sweet it makes Kaeya's stomach turn. He watches his rival alpha with a careful eye, and it seems that Childe knows.

A pathetic fool with deep pockets +
and a death wish.

"I had a wonderful night." Childe tells Diluc, brushes aside the hair fallen from his tie and smiles so sweetly. He wants more.

"I'll see you soon." He promises, and Diluc only nods.
When Childe passes him, he stops. The way he looks at Kaeya is nothing unusual— the suffocating sense of superiority. Sizes him up, deems him no threat, and pats gently at the sword on his hip. Kaeya doesn't move.

"He was right." Childe hums, and Kaeya manages a glance.
"You're so quiet, I hardly knew you were here." He speaks as if it were a compliment, and Kaeya can almost laugh.

A spy knows better than to make a scene. He is patient, and waits for a weakness.

Even when he remains quiet, Childe keeps talking.
"A bit sad, isn't it? To be so dependent on your big brother." Childe pushes, and Kaeya waits. He is patient.

"Necessary, I suppose. What a time we live in to not be able to leave our omegas alone."

'our' leaves a sour taste in Kaeya's mouth, but he doesn't budge.
"I suppose I owe you for that."

And he leaves, finally, or seems to. Kaeya can almost take a comfortable breath again before something jingles and falls to his feet, rolls across his boots and onto the floor, and only after he moves does it realize it was Mora.
"Protect his virtue for me, will you?" The alpha asks before he leaves, and Kaeya waits until he's long gone to step over the money and kick it aside.

He kisses Diluc until he no longer tastes like him.
Kaeya dreads every night being their last, and the smallest bit is never enough.

"I would make you happy." Kaeya tells him, nose tucked gently into a pale shoulder, head resting and gaze down. Vulnerable. Diluc doesn't dare to move away, leans his chin on Kaeya's head and sighs.
"I know."

And those little moments are never enough.

Kaeya stops trying to push him.
With every week that passes, his rut draws nearer. The itch underneath his skin that crawls up his spine, burns at his fingertips and makes his fangs ache until he bites into the flesh of his hand to soothe the throbbing.

Alphas were no better than animals. +
Or perhaps it was just Kaeya.
His rut is a slow process. The need that bleeds through his being until he's numb to all else, a beast with a need. It was dangerous for someone to go so long without a mate or a proper partner, but Kaeya refuses. He would have no one but Diluc.
Even with the feeling of poison in his veins, he does it all for Diluc. He swears to protect him above all else, but doesn't think he could save him from himself.

He hardly sleeps that night, cock hard and weeping in his hand as he closes his eyes and imagines
fiery red hair and ruby eyes.
Kaeya wonders if it's his cursed blood that makes him the way he is. Or perhaps it was his alpha, the thing that roared inside of him anytime he saw Diluc, his fated mate, his wife.

It starts on a seemingly normal day in Liyue.
The beast comes forward when he hears the voice of Diluc.
some cw's: NSFW starting soon, afab language and anatomy/male omegas with vaginas, dubious consent on both fronts (from childe and kaeya), threat of breeding/pregnancy kink, loss of virginity, public sex, feral sex, mating duel, descriptions of blood and gore
"We can't."

The words he has heard so many times before, but this time, it sounds more urgent. The way Diluc protests isn't soft and pleading, the way he wants more and holds himself back. He almost sounds afraid.
Diluc is a Ragnvindr, and an omega. He had a duty. And even so, he would not give himself away so easily.

The scent of Diluc is muddled and harder than normal to detect. The streets of Liyue are usually packed, full of strangers and their scents +
and the smell of fresh, expensive food from the restuarant Childe and Diluc had slipped away from. The common chatter of the citizens is distracting, but Kaeya's focus is sharp as he turns up his nose to find his mate.
A musky scent of clove and leather makes Kaeya's skin crawl. It drowns out the gentle spice of cinnamon and tart fruit, the scent that only seems to grow sour the more it's overpowered.

"Slow down—" Diluc speaks quickly, and Kaeya puts a little more stride to his step.
Diluc is in trouble, or so he tells himself. He rounds a busy corner and dips into a quiet alley, following the trail of something familiar and stops.

Childe has his hands all over Diluc.
Slender fingers dip along the curve of his spine, snake through the back of his pants and pull, even when Diluc squirms.

"Just once. It'll be good." He promises, preens as he leans to whisper in his ear.

Something snaps in Kaeya.
Kaeya has never been one to favor the gods, but is grateful for one particular archon as sharpened ice bursts forth through the streets and tears through expensive clothing and settles, dripping red.

Childe sports a gash across his leg, +
shallow, but still bleeding. It seemed he had good reflexes. He stumbles away from Diluc, watches the ice that crackles by his side drip with his blood and lets out a sort of laugh as he picks the discarded cloth from it's spike.
"You weren't supposed to see that." He muses.

Kaeya grips at the hilt of his sword and lunges.
Childe is an excellent fighter. He has seen it, the way he almost dances with a blade, and he's sure he would have been at a disadvantage if he had carried with him a bow.

Fate may favor him, because his experience with the sword and vision pulsating with his anger leaves +
little room for anything but victory.

He can feel Diluc, smell him, and knows that he wants to help. The call of his name falls on deaf ears as Kaeya snaps and bares his teeth at his mate.

He doesn't mean to scare him, and yet Diluc goes still.
He can hardly smell the scent of submission mixed with light fear when Childe takes the opportunity to slash at his side.

The pain is nothing. He narrowly blocks an attack to his chest, pushes away the sword that catches him deep on the shoulder and would certainly +
leave a scar.

The scent of cinnamon spice and leather starts to drown out with the smell of blood.
Kaeya is a fighter, but most of all, an alpha. A beast.

Childe pushes at him as he snarls, vision pulsing and so close to scarring him with frostbite, and he narrowly catches the arm that tries to choke him.

He does what a beast would do, and he bites.
The first taste of copper in his mouth isn't something he expects to be from a stranger, someone no better than scum, and the taste on his tongue is vile as he tears into the flesh and his opponent cries, shouts, and eventually goes limp in his hold.
Kaeya doesn't care too much if he was passed out or dead. The wounds on him throb painfully as he moves, stands to his feet and eyes the indents of his teeth that bleed that would forever mark Tartaglia.
"Kaeya!" Diluc is behind him, unsure if he's angry or relieved, and feels a pressure on his shoulder as Diluc pulls at him.

"Kaeya, listen to me." Diluc insists, angry, as Kaeya merely stares at the mess he made in a trance.

"Kaeya!" He shouts again, +
and feels something push him, and a pain blossoming on his chest.

Oh. Diluc had hit him.
The sense of anger that had boiled down in his veins is lit anew, a spark that started his blood lust, and he snarls.

Diluc matches his threat.

Fangs bared, Diluc growls back at him. His teeth are smaller, much sharper, meant to make someone bleed. Fangs that +
would surely help protect their pups, but dainty in comparison to the blunt fangs of Kaeya's that drip with another alpha's blood.

A spark stirs inside of him as he growls, challenges, and steps forward to his Omega with a blood soaked maw and the scent of alpha rut +
mixed with blood lust.

Diluc isn't afraid, refuses to back down. He bares his fangs with full intent to fight, lips curled as he snarls and meets his match.

Diluc swings at him, intent with claws to leave a mark at the very least, and Kaeya easily catches his wrist.
Diluc growls, angry, protesting, before Kaeya kisses him.
The force of Kaeya capturing his lips is hardly enough to knock him over, if not for the outstretched leg on the ground that nearly took him out. He had almost forgotten he was there— Kaeya had been his only focus. Was Childe dead?

Diluc turns to see, tries, +
but Kaeya catches him by the waist and pushes him up against the cold brick wall to claim his lips.

The taste of copper is unusual on his tongue, mixed with the faint taste of wine that feels so much like Kaeya.

Diluc lets out a weak groan at the slippery slide of a tongue,
tasting blood in his mouth from a stranger and grimaces. It wasn't the taste of his alpha.

Kaeya still softly growls as he pushes Diluc farther into the wall, slotted between his legs as he grabs for his thighs and lifts.
He makes a split second decision to grab onto Kaeya so he won't fall, wraps his legs around his waist and can feel the blood at his side soak into his pants, but his alpha doesn't seem to mind too much.

With how heavily he stinks of blood and musk and rut, he isn't surprised.
Kaeya ravages his mouth without allowing him to take a breath, letting ruby eyes flutter closed slowly before he feels a sharp pinch on his tongue and a new warmth.

He pulls away, if only for a second, to feel the fresh wound and bit of blood that slides off his tongue.
"Kaeya." Diluc rumbles softly, gently licks at the blood that flows from his tongue, finally tasting Kaeya and lets out the faintest little purr.

What a brat his omega was.

Kaeya licks away the drying blood from Diluc's lips and moves to pull off his belt.
For once, Kaeya doesn't hear any protests. His fingers itch to grab and pull and sink his claws into his mate, and settle for pulling his pants down just far enough to leave him exposed.

Whatever shreds remain of his underwear is soaked.
"You're wet." Kaeya croons, feeling the purrs stutter as Diluc squirms, tries to pull himself away, but keeps a firm grip on his waist before his hand moves to spread him apart.

"Did you like that?"

A single blue eye watches him carefully, +
glued to him as Kaeya shifts closer and pins his hips to the wall, feeling the familiar bulge of his alpha's cock rubbing against his bare cunt. He can't take it anymore.
Claws dig through the material at Kaeya's back, listening to the sound of the cloth ripping underneath his nails and feels a slight thrill when Kaeya presses closer to move away from the sting.

He feels the weight on him shift, can tell there is only one arm holding him +
up, so he tightens his grip and lets his stomach flutter.

His alpha was strong.

Perhaps it was the bloodlust, his feral state, or the stink of rut on him, but all Diluc cares for is the adrenalin that has his inner omega preening.
Diluc holds his breath when he hears the click of a belt and feels a warm weight against his cunt, and finally dares to look.

He's flushed, soaked, can no longer ignore the way his cunt throbs with need and pulls his alpha in a plea to come closer.
Kaeya is hard and dripping against him, cock stiff and hot and so close to being inside him, already dripping, and Diluc can't decide if he wants to taste or feel it.

He makes a surprised noise when Kaeya pulls apart his legs and rubs his thumb across his slit.
His folds are soaked, sensitive to the touch and yet not enough, he wants to feel Kaeya, to have him inside. Slender fingers spread apart the folds of his cunt and he feels bare, hole on display for his alpha to ogle.

"No?" Kaeya asks him, +
rumbles against his ear when Diluc huffs at the slightest bit of pressure. The fingers wander, but not where he wants them to go, passes by his tiny aching cock and away from his cunt, instead spreads slick across the rim of his ass.

"Would you rather I have you here?"
His face burns a brilliant red, almost the perfect Ragnvindr shade when his hole twitches, wants him inside, and Diluc knows he could never tell him no.

"Not yet." He says instead after finding his voice, throat dry as he watches that twisted little smile +
that meets him when his dainty hand moves to spread apart his cunt in welcoming.

Kaeya moves in for another kiss, and when he slams inside, swallows the sound of Diluc's wail.
His alpha sets a brutal pace. It aches, even with how wet he is, and can almost feel Kaeya in his belly with how deep he can reach.

"Kaeya—" Diluc cries, feeling the way his back scratches against the brick wall and his cunt burns with every sudden thrust.
It's too much, so different from the careful fingers that pull him apart and pathetic toys to help during his heat. It's big and it's hot and it's Kaeya, pounding into him as he whimpers and hears a gentle hush against his ear.

He supposes Kaeya waited long enough.
With gentle hushes and promises whispered in his ear, Diluc's whines start to quiet down.

"Good boy, Luc." Kaeya tells him, lets his head drop on his shoulder as he huffs with every deep push inside.

Diluc knows he'll feel him for days. What a way to have Kaeya, +
to have what little innocence was left pulled away so fast, and to not mind it at all.

"You're loosening up." Kaeya tells him, licks at the shell of his ear when he relaxes, the stinging pain no longer so obvious when every thrust urges worth more slick.
Kaeya's words and wet slap and squelch with every thrust makes Diluc squirm. His sounds are soft, kissed away by Kaeya when he wailed and cried, until his voice is hoarse and he no longer has the air left to properly breathe.
"Does that feel good?" His alpha asks, pants against his ear as he thrusts, and Diluc wonders how much stamina of an alpha in rut he can keep up with. Diluc merely nods, weakly, but Kaeya seems to know.

When he slowly pulls out, Diluc feels as if he took a knife to the gut.
"Alpha—" He pleads, but Kaeya shushes him. There's still a string of slick connecting Kaeya's cock from his cunt, and he wonders how he managed to take that size, if that was what he looked like all stretched out.

Kaeya pulls him from his thoughts with a request.
"Arms around my neck," He tells Diluc, guides him, and with teary eyes, he does. "Now lift your legs a little higher." And he does.

He doesn't regret it.
When Kaeya finally pushes back into him, he realizes exactly how much he missed the feeling. The warm heaviness in his cunt feels like home, lights a fire inside of him he never wants put out, and whines at the way Kaeya pulls him apart.
Kaeya feels so much deeper. Diluc isn't sure how long he can stay this way, knows how much his back will ache with the way he is bent, but can almost feel Kaeya in his womb and wants nothing more.

"Kae—ya!" Diluc chokes on a moan, tumbling from his lips +
and his grip tightens, squeezes Kaeya's shoulders when he thrusts against the spot inside of him that turns him into jelly.

"Feel better now?" Kaeya asks, and laughs out a groan when Diluc nods furiously.
Kaeya growls everytime his thrusts push Diluc into the wall. He wants to go deeper, take all of him, and the grip around his neck becomes painfully tight everytime he grinds against that sweet spot and feels the legs wrapped around him tremble.
One hand releases it's bruising grip on pale hips to pull the claws away from his neck, and Diluc startles.

"It's alright, I've got you." Kaeya promises, purrs, rumbles out a deep growl when Diluc clenches around him and feels his own hips start to stutter. He couldn't last +
much longer.

He wants to feel Diluc fall apart around him.

"Touch yourself, Luc." Kaeya tells him, guides a clawed hand down to where his cock is splitting him open, touches at his hard and aching clit and Diluc whimpers against him.
Kaeya brushes aside vibrant, wild red hair as he tucks his nose into his jaw, just below his ear, kisses at his gland and growls.

"I want to feel you cum on my knot."

Diluc obeys him.
Kaeya is sure that he won't feel any pain. Diluc is sensitive, so worked up and overwhelmed, and begins to fall apart in his lap.

Diluc cums with a gasp, a cry that he gladly swallows down with his own mouth, feels the fresh gush of slick that coats his cock +
and helps urge the swelling of his knot inside the abused cunt. His first orgasm quickly tumbles into another, messy, too much, when his knot pops in and keeps his cock firmly against his sweet spot when he cums, moaning praises to his omega as he pumps him +
full of his seed. Diluc can only nod, hiccups, tries to catch his breath as he weeps and feels the cold air on his neck before sharp fangs puncture through and he's wailing.

The pain is hardly anything in comparison, feels the weak spurt of another gush of slick coat +
Kaeya's knot when the teeth sink into him, hips rocking gently until his moans are no longer pleasure and he can only whimper, overstimulated.

Kaeya shows mercy, slows his movements and releases his jaw, and Diluc feels the fresh throb of the bite on his neck.
"My omega." Kaeya promises him. "Mine."

"Yours." He agrees, and allows himself to enjoy staying there for a moment longer.
It takes weeks for them both to heal. Kaeya's wounds will almost surely scar, although he doesn't seem to mind. He often praises Diluc for how well he took his first knot, is gentle with him for the time he is sore.

After a few weeks, Diluc's bite can +
finally be uncovered as it heals. The mark is obvious on his neck, the scarring tissue pink and tender, and Kaeya finds that he's rather proud of it.

Diluc doesn't care for his reputation, and doesn't listen to find if his long lost suitor survived.
When Diluc becomes extra defensive of Kaeya instead, it begins to confirm his suspicions. Sir Kaeya Alberich humbly offers himself as a mate to care for Diluc and his expecting pup, to which he gladly accepts.

END
help i actually finished a thread. it was so much work. shoutout to @creamydiluc for commissioning a continuation from me! i hope you enjoyed it!
You can follow @wintersdances.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: