Actions

Work Header

I Want to be Made For You

Summary:

This time, he slipped his tongue between Kaeya’s lips to brush against one of his own fangs. Kaeya’s body arched in response, wanting to get closer, but it still felt like both of his arms were pinned to the bed even if one of them had been freed not too long ago. Kaeya pushed back into the kiss, his own desire to take control coming forward, but Diluc pulled away again before Kaeya truly got the upper hand. With a huff, Kaeya spoke up, “It’s sort of important now, don’t you think?”

“I still want you to be my mate, Kaeya.” It was said so matter-of-factly that Kaeya couldn’t think of where to start to respond to that. Not that it mattered, as Diluc soon followed up with a question of his own. “I know that you’re an alpha, but will you still help me through my rut?”

Notes:

For plunderheavenblind for the Luckae fic exchange! I went with the Alpha/Alpha prompt with just a lil bit of possessiveness as asked in the first prompt on the side wahooo (and maaybe a lil bit of the longing prompt from the SFW side if u squint for some backstory) Despite my love for omegaverse, I’ve realized that I’ve never really touched on Alpha x Alpha, so this was fun to try out! I hope it’s to your liking ahaaa.

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

Work Text:

Kaeya never truly understood why people were congratulated for presenting as an alpha. 

Maybe it was his own thinking, or maybe it was because based on his very limited and sparse memories of Khaenri'ah, but it wasn’t that big of a deal there. When someone of age back in his forgotten homeland presented as either an alpha, beta, or omega, it was all treated the same: Something was said--what, specifically, he couldn’t remember, they would get a clap on the shoulder, and that was about it.

Even if he didn’t see the reason why, that didn’t stop him from joining in on the fun when Diluc presented as an alpha. Crepus loved his sons too much, and even though Diluc didn’t want a big event, they still had a huge feast that Kaeya still wasn’t all that used to. Really… who was supposed to eat all of that food?

Thankfully, there weren’t any invitations sent out or anything of the sort, which Crepus did “threaten” to do to put it dramatically when he first started planning the celebration out loud. He was talked out of doing that, but he still invited every maid, stablehand, or other worker the winery had, most of which Kaeya had never seen before even though he had been there for years at that point.

Youngest Cavalry Captain last year, a fine and handsome alpha this year--Crepus couldn’t stop his praises and exclamations about how proud he was for his son. Normally, Crepus would show Kaeya that he was proud of him too to make sure he forever felt that love and security that came with his found family. However, this time it was different and Kaeya didn’t mind at all. The spotlight was completely and solely on Diluc, and it made for great entertainment since he was thoroughly embarrassed by it all.

Crepus was getting ahead of himself though as he started to talk about different potential mates and who would make a great pair next to his son. Kaeya, enjoying the way that Diluc’s face was as red as his hair at that topic, and offered his own suggestions. He questioned if Jean would be a good fit even though she hadn’t presented yet, which promptly earned him a swift kick under the table. Kaeya laughed at the reaction, even if it did hurt a bit, but laughing made him miss the pained look Diluc gave him. Kaeya didn’t suggest anyone else after that, but he still enjoyed the evening in his own way. 

He enjoyed it all the way until the festivities ended and it was time to rest. He was about to lay down to sleep when he heard a knock at his door, and when he opened it up, he found Diluc standing there, still looking upset.

“Alright, alright,” Kaeya had started with a warm chuckle as he welcomed him into his room, “I’m sorry for teasing you earlier.” That had to be why he was here and was still pouting, right?

Diluc stepped closer to shut the door behind him, giving them the privacy he wanted. He then took Kaeya’s hands into his own and brought them forward. He looked like he was about to kiss the top of Kaeya’s knuckles, but soon thought better of it. Still, he kept their joined hands up to his mouth as he spoke, “I want you to be my mate, Kaeya.”

And before Kaeya could even think of how to respond to that, Diluc flinched like a spooked horse and bolted.

Kaeya wasn’t sure how long he spent thinking about that request, but he did remember he didn’t sleep peacefully that night. He also knew that he wasn’t given as long as he needed as Crepus was as perceptive as ever and became immediately aware that his sons were acting strangely all of a sudden. Kaeya knew that he had to respond to Diluc as quickly as he could, but he wasn’t ready yet. He didn’t know Diluc felt that way about him to begin with. Thankfully, Kaeya had a trick up his sleeve that would help him by buying him more time: Just like Jean, he hadn’t presented yet--he couldn’t be his mate if they didn’t know if they were compatible or not.

A day later, Kaeya told Diluc this, and Diluc’s response did buy him more time in a way. It bought him time for Diluc to change his approach to courting him in a more acceptable manner instead of just blurting his confession and running away as far as he could. 

He was quite overwhelmed with everything else going on in his new body, I suppose… 

Kaeya hated to admit that his advances worked because there was always that worry in the back of his mind that he would ruin the structure of the family he had fallen into, but he was also a young teen with a too big heart that got easily swayed when he started to fall in love right back. He soon found himself sneaking about the winery with Diluc for secret rendezvous. It was almost perfect except for two things: One, Crepus made them separate when Diluc was going through his ruts, and two, Kaeya still hadn’t presented yet at that point. 

It was worrying not to present that late into his life when all of those of a similar age had already grown well adjusted to their biology. Everyone's worry for him was what he shared on the surface level--if he was okay or not and how this late growth would affect his future, but Kaeya hid what he was truly worried about: If he was going to be a perfect and compatible mate for Diluc or not. 

Funny how things turned out, huh. 

Luck never on his side, Kaeya finally presented a few years later. Specifically, three years into Diluc’s disappearance, as an alpha ironically enough. Maybe it was an odd blessing. There wasn’t a celebration or huge feast, and he still couldn’t remember what was said by Khaenri'ans when they came into their second genders. It was just him, a bottle of wine, and Diluc’s Vision latched onto his belt right next to his. He wasn’t sure why he cared at that point that he wouldn’t be a perfect match for a man that tossed him aside as soon as he revealed his biggest secret, but he did, and he drank himself blackout stupid that night. He found that he cared too much, and continued to fill that void within heavy drinking until he had an intervention hosted by Jean and Lisa a month or so later.

Things became a series of ups and downs after that: Diluc came back, they acted like each other didn’t exist, they then rekindled their friendship and brotherhood, and then--somehow--fell into a romantic relationship again. Kaeya agreed before realizing that he should’ve admitted he was an alpha, and they’ve been officially dating for a little under two months now. Diluc didn’t question anything, and Kaeya thought things were going pretty well despite having that lingering guilt of lying in the back of his mind again, until things started to reach a down again when Kaeya, once again, realized two things: Diluc said his rut was coming up soon, and Kaeya had no idea how to act like an omega.

Maybe I shouldn’t be thinking about all that right now. Kaeya admitted to himself as he started to push around a handful of blankets. He was trying to make a nest, a comfortable area to welcome Diluc into for him to ravish him as he pleased… however that may work all things considered. Kaeya wasn’t naive, he now knew that two alphas could be together, but he also knew that most of them didn’t want to because their needs were hardly met properly. He worried that Diluc would be like that too.

But instead of having that talk, having what they’ve built back up potentially torn apart by his own hands again, Kaeya decided to study, to put it simply, to provide whatever omegan comforts he could for his partner. Diluc ran hot in general, so while he did make sure that there were enough soft and comforting things for Diluc to rest on--and him to get fucked into, Kaeya’s mind helpfully provided a reminder what his role would be in all this--he couldn’t bring in too much. 

Kaeya picked up another pillow and promptly shoved his face into it, barely able to smell his lingering scent of mint and icy bite. Presenting late affected his ability to pick up peoples’ and his own scent greatly. He could smell whenever a person was in heat or rut once he was close enough, but on any other day, he had to get right next to their scent glands to determine what they were. Other people didn’t matter anymore. He had Diluc now. 

Content that his lingering scent was embedded into the pillow after rubbing it against his neck, Kaeya placed it down onto the nest to complete his preparations. A bow on top of a wrapped gift.

A gift that looked like shit.

Kaeya crossed his arms with a heavy sigh, frowning to himself. This was hardly a presentable nest--it looked more like a little kid’s blanket fort that collapsed because it wasn’t properly constructed. Even if it looked like garbage, Kaeya still found himself flopping right on top of the bed. He rolled, staring up at the ceiling with a blank expression. “Fuck…” 

There was no way this was going to work. He’d been practicing being an omega for about a week now when he was first told about Diluc’s upcoming rut, and even then he hadn’t practice the most important thing of being fucked. It felt wrong in the sense that it went against everything he knew on a primal level, yet even though he’d powered through most of the discomfort, he still only managed to get one finger inside of himself. He didn’t get to cum from it either. He couldn’t build a proper nest, he couldn’t work himself open for Diluc’s cock much less his knot, and he couldn’t produce slick or even the proper pheromones. Luck said he was not meant to be made for Diluc.

“Gods,” a terrible realization made him cover his eyes with his arm, “what the hell are we going to do when I’m the one in rut.” Inconsistent ruts were another consequence of presenting so late. His next one could show up anytime from tomorrow to being in another half a year. He couldn’t even say we’ll cross that bridge when we get there with that tomorrow possibility. All he knew was that he didn’t want to ask Diluc to fill the omega role when it came, not when he was the one who played the gallant alpha for so long. 

A knock at his apartment door pulled him from his thoughts, and Kaeya immediately sat up. It was late, no one should be at his door unless it was an emergency. With that worry in mind, Kaeya was off his bed and jogged towards the front door, opening it without a second thought.

He saw Diluc before he had the chance to smell him, his normal scent of maple and wine condensed into a smell of burnt sugar. This was a scent Kaeya could pick up even with the foot of distance between them, and he swallowed thickly--part of his instincts flaring at an alpha in his territory when in rut, yet a bigger part interested in pressing his nose right next to his scent glands and inhaling deeply. And yet, Diluc looked far more calm than he smelled. 

Kaeya cleared his throat once he realized he was staring at Diluc’s neck. “Ah, please come in.” He tried to welcome him into his home with a stiff wave of his hand, but as soon as Diluc took a step into the room, he intentionally crashed into Kaeya, his arms wrapping tightly around his waist. Kaeya heard the door close behind Diluc more than saw it as his vision was blocked by Diluc’s wild, fiery hair, and his bag.

Wait… bag?

Kaeya’s arms went around Diluc mostly to try and feel the contents of the bag from the outside to figure out why it was bigger than anticipated. The deal was for Diluc to stay here in the comfort of his “omega’s den” (Why did I call it that? Why did I rub salt in my own wound?) during his rut, but his rut shouldn’t be so long to pack more than a day's worth of clothes considering they’d probably spend more time nude than anything. Sadly, all he could feel was the bag’s burlap. 

“Came a little early.” Diluc provided as if that was the main question on Kaeya’s mind. “And I missed you.” 

Kaeya relaxed a bit at that, his hands moving to go to Diluc’s shoulders instead of the bag since he couldn’t tell what all it held. It was cute that he missed him, even if they did meet earlier that morning. “It hasn’t been that--” Kaeya quickly cut his teasing short when he felt Diluc nuzzle right against his scent gland, his own breath stilling. He wanted to push him away, get him far away from his scent glands at the moment to figure out the best way to approach this topic. Gods, he should’ve brought this up before Diluc’s rut came. Just like his body, his voice froze in his throat.

Instead of a noise of disgust, he could hear a deep rumble come from Diluc as he tried to push impossibly closer to him. A content purr, one that made a shiver travel down Kaeya’s spine. He finally pulled back, his gaze half-lidded and his cheeks flushed. “So, where’s the so-called omega’s den?” Even though Diluc asked the question, he moved as if he knew the answer anyway and started to lead Kaeya by the hand to the bedroom.

Kaeya walked alongside him willingly, still in a daze, “Wait, Diluc, there’s something I need to tell you.”

“Hmm?” Came the lazy hum in response as he stepped into Kaeya’s open bedroom.

Originally, Kaeya did want to tell him his new big secret, but having Diluc in his bedroom reminded him of just how ugly his attempted nest was. His confession died in his throat, and instead of any words of substance, he groaned at the state of his “nest.” From this angle, it looked a lot more pathetic than he first thought. 

But Diluc only hummed that deep purr again and pulled Kaeya along. This time, Kaeya tried to dig his heels into the ground, “Wait, Diluc, please,” he started, feeling like he needed to say something whether it be about the nest itself or his own biology, but he was still pulled along, “I need to tell you something important.”

Diluc stopped leading him along once Kaeya’s knees came in contact with the edge of the bed, not pushing him down on it just yet. “What is it?”

Kaeya sucked in a big yet steady breath of air through his nose and held it for a minute to try and steady his nerves. Here, this close to Diluc, he could smell the scent of his rut. It was intoxicating, rich, and blanketed his tongue. He wished that it wouldn’t take a rut for him to be able to properly smell Diluc, but he was not here to vent about that complaint. It wasn’t the time. Finally, he released the breath he was holding, and instead of waiting any longer for the dramatics and fanfare, he decided to get out as quickly as possible. “I’m an alpha, too.”

He was pushed back into his fucked up nest before he could see what face Diluc made in response. Kaeya bounced upon the haphazard piles of blankets and pillows, eyes closed as he braced for the soft impact. He popped them back open as soon as he could, but only his eye not covered by his eyepatch saw Diluc looming over him from where he still stood. He had an easy smile on his face, a languid thing that contrasted the fire that roared in his eyes. 

For a moment, Kaeya thought he was mad at him again for hiding something so important, but Diluc simply shrugged his bag off his shoulders to set it right next to Kaeya. Weight off his shoulders, his knee came between Kaeya’s spread thighs. He started to crawl forward, and even though Kaeya’s instincts told him to crawl back and get away to challenge the other alpha, doing so proved pointless. Kaeya was only able to crawl back a few inches farther up the bed until Diluc reached out, trapping his wrists in his hands and pinning them to the bed. A snarl came from Kaeya before he could think about stopping it, his lips curling up to show his own teeth before he forced himself to relax only for embarrassment to smother him. 

“Kaeya,” Diluc still mused, completely unbothered by the defiant act. He pushed his knee higher between Kaeya’s thigh to press it right against his cock, and Kaeya watched his smile grow with the way his own body bucked in response. He then leaned down, carefully dragging his teeth along Kaeya’s scent gland. It was just enough to feel the scratch, but impossible for any mark to be left behind, “I knew that already.”

Kaeya immediately wanted to ask how, but he stopped himself, partially to bite his own lip in response to the touch of teeth, and also because he knew there was no other way he could explain his response to being pushed down. 

Diluc still spoke anyway, leaning back and letting go of one of his hands to gently cup his jaw. Kaeya was forced to look at him as Diluc slid his fingers up to carefully remove his eyepatch. “I could smell that you were the first day I came back. I wanted to get closer and scent you… have you scent me, right then and there, but I knew I couldn’t. How could I not know?”

In a world where most scents were muted to him, he forgot that he was the one of the very few that had that problem. “You didn’t say anything or even react,” Kaeya defended himself with as much fervor as he could with such a weak argument, moving his head to help the removal process, “and you still asked me to be your mate. Alphas normally ask omegas that sort of thing.”

With the eyepatch off of Kaeya’s face, Diluc tossed it to the bedside table. It missed, but he didn’t bother getting up to fix it since he looked far more interested in Kaeya. He pressed a kiss to his forehead, the start of the trail that crossed over his nose, took a detour to the corner of his previously covered eye, down his cheek and finally to his lips. The soft and innocent kiss was one he returned willingly. “It wasn’t important.” Diluc broke the kiss to respond only to go right back in for another one. 

This time, he slipped his tongue between Kaeya’s lips to brush against one of his own fangs. Kaeya’s body arched in response, wanting to get closer, but it still felt like both of his arms were pinned to the bed even if one of them had been freed not too long ago. Kaeya pushed back into the kiss, his own desire to take control coming forward, but Diluc pulled away again before Kaeya truly got the upper hand. With a huff, Kaeya spoke up, “It’s sort of important now, don’t you think?”

“I still want you to be my mate, Kaeya.” It was said so matter-of-factly that Kaeya couldn’t think of where to start to respond to that. Not that it mattered, as Diluc soon followed up with a question of his own. “I know that you’re an alpha, but will you still help me through my rut?””

The part of him that wanted to say no, that he was an alpha and that they should both find omegas had grown weaker and meeker. He didn’t want to see anyone next to Diluc, helping him out through his ruts and being there for him in the time between, and Kaeya couldn’t see anyone next to him either. He enjoyed Diluc’s scent on him, as faint as it may be to him on a normal day, and he was sure that Diluc felt the same too. He loved this man, even if he wasn’t too sure if they were quiet there yet to put that feeling into words. They could put it into action though, and the best way to do so would be to help him here and now in his time of need. Kaeya nodded his head, but spoke up for extra reassurance. “Of course I will.”

“Good,” Diluc leaned forward to press another kiss to his head, both of his hands coming forward to cup Kaeya’s face. That fire from before still lingered in his eyes, but as his smile grew, all Kaeya could see were his teeth, “because I want to make you into my perfect omega.”

Kaeya wasn’t given the chance to reply as he was trapped underneath his weight, Diluc making sure they were fully chest to chest as he tilted Kaeya’s chin upward for another kiss. There was no sweetness to this kiss, just a taste for lust and touch as Diluc’s tongue invaded his mouth. There was still a lingering will to fight, to question why another alpha dared to come into his place of rest in rut, but Kaeya’s body barely had the room to squirm. The grip on his chin tightened slightly as Kaeya returned the kiss with the same level of passion, only for Diluc to let his hand go a moment later. Diluc ended the kiss after that in favor of pressing his nose right against Kaeya’s scent glands to inhale deeply. The smell of Diluc’s rut was growing ever stronger, and ever so slowly, Kaeya found himself turning into it instead of turning his head away. He could get used to this, he wanted to get used to this feeling. He wished he could smell Diluc properly even when he wasn’t in rut. 

“There’s so much I want to do to you.” Diluc admitted against Kaeya’s neck, dragging his tongue against his skin and Kaeya had a strong feeling he knew what he was hinting at. “Can I?”

A proper omega would agree without a second thought. “Like what?”

Diluc pulled back without biting him and reached over towards his bag. Kaeya moved to sit up and get a better look and decided to use the time to take his shirt off in the process. His vision was obscured for only a second as he pulled the fabric over his eyes, but doing so made him miss what Diluc pulled out. With his shirt joining his eyepatch on the ground, Kaeya looked at Diluc before looking down at what he was offering.

Diluc’s flush grew, his eyes darkened and his breath came out in heavier pants as if he was already getting excited imagining what he was going to do when and if Kaeya gave him permission. He didn’t look bothered by the chance of Kaeya saying no. Even if he did, Diluc looked only a few seconds away from pouncing him again. In his hands were red straps of what looked like leather of varying lengths with a few buckles and latches. “Just in case.”

He only offered that short sentence, but Kaeya knew to read between the lines. Just in case your instincts fight what you want. It was smart thinking, since his instincts were flaring up again to not let himself get tied down by another alpha. Kaeya sucked in a shaking breath and barely held it for a second before exhaling, “Alright, sure. What else do you have in there?”

More things were pulled out of the bag: An angled pillow for his hips, some lube, and lotion as another precaution in case the leather chafed his skin. The restraints were put down to hand the lube and lotion to Kaeya to put on the nightstand since he was closer to it. As Kaeya did that, Diluc explained that it was only a spare change of clothes left in there, but he tossed the bag off the bed since there wasn’t a need to show them off.

Kaeya didn’t listen to that since such a detail wasn’t important to him, but he did eye the lube for a moment before he put it away. He bought his own lube for the occasion, but what Diluc brought was different. The large omega symbol on the packaging stared back at Kaeya and mocked him as the lube was specifically made to mimic that of slick. Kaeya made a face without realizing it. 

He didn’t get the chance to put the lube to the side as Diluc was crawling closer, invading Kaeya’s space and tilting his head to the side to scent him again. It wasn’t as good of a distraction as Kaeya felt Diluc would’ve hoped as he still spared a glance at the bottle, but Kaeya let himself tilt his neck to the side to give him access and the bottle fell from his grasp. Diluc exhaled a long breath against Kaeya’s neck before pressing a kiss against him, his hands trailing up Kaeya’s arms to grab his wrists. He started to pull them upwards towards the headboard, but as soon as Kaeya’s knuckles brushed against the wood, he spoke up, “Wait.”

Diluc pulled back, but Kaeya didn’t miss the soft whine that came from him. Diluc was slowly coming more and more into his rut, but Kaeya wanted to have some control where he could. “Undress before you tie me up.”

His wrists were let go in an instant as Diluc started to pull at his own shirt. Kaeya brought his hands down to his pants to undress fully as well. Despite having more to take off, Diluc was naked first and Kaeya barely had the time to readjust himself before Diluc was on him again. The fight within him wanted to come back as his wrists were grabbed again to be pinned above his head, but he fought the urge with a harsh bite to his bottom lip. 

“Kaeya.” Diluc said, but it was hard to tell if there was another reason why he called his name except for wanting to feel it roll off his tongue. Even though he kept Kaeya’s arms high and strained, he didn’t tie him up just yet. “Kaeya.” he called again, this time moving in for a kiss before Kaeya could decide if that second call was for him wanting something. Diluc laid his weight on top of Kaeya again, this time making Kaeya’s legs spread to fit his hips instead of just one of his thighs. Kaeya’s body arched under Diluc, pressing them flush together, “Kaeya.”

Instinctively, Kaeya tried to close his legs, but that just pulled Diluc closer to him and he rolled his hips against him in response. Diluc was already fully erect, and with another roll of his hips he rutted down against Kaeya’s only half hard cock. Diluc whined into his mouth--maybe it was supposed to be another call of his name that he couldn’t work his mouth around because he was too busy lapping against the roof of Kaeya’s mouth, he wasn’t sure--before breaking the kiss. He nibbled on Kaeya’s bottom lip, letting him feel the sharp point of his teeth before finally pulling away to do what he originally planned.

One of the shorter strips was grabbed, and Diluc tested its strength before looming over Kaeya again. With his hands still up by the headrest, it was easy for Diluc to secure them in place. Kaeya made sure to stay still until Diluc pulled back, satisfied. He was unable to help himself and tested the restraints too. They were strong, he wasn’t going anywhere, but he did wonder about the extra ring that rested against his wrists.

Diluc wasn’t done, he grabbed one of the longer pieces with one hand while the other slid under Kaeya’s right leg. Under the knee, Diluc hoisted it upwards, and here Kaeya had to toss his head to hide against the pillows. Presenting himself, being this open to another alpha was something he didn’t want, but at the same time it was something he absolutely craved. His question of what the ring was for was quickly answered as he heard the click of a latch, and Kaeya’s leg was left suspended, bent at the knee, and out of the way for Diluc. His other leg was quickly placed in the same position.

“Kaeya,” Diluc called out again, the only thing he could properly say as he ignored the shaped pillow in favor of propping Kaeya’s hips up by placing them on his lap. He lingered over Kaeya again, his chin tilted as if he wanted a kiss, but he denied himself. He changed courses instead, now leaning lower to scent Kaeya as he finally got his tongue to say other words, “my omega,” he started, his hands trailing from Kaeya’s arms down to feel the way his body contorted in such a position, “want your everything. Can I?”

A good omega submits fully. Do it, Kaeya. “Tell me what you want.” It was a demand, a strained one as he fought for what little shred of control he still had.

“Want to knot you. Can I?”

“Yes.” It was easier to say that instead of admitting he was expecting him to do so to begin with.

“Want to breed you.” Diluc said as he rolled his hips again, one hand leaving his body to blindly reach out towards somewhere that Kaeya couldn’t see. 

He didn’t add that Can I? question at the end, but Kaeya didn’t think it was necessary. He didn’t respond to it in turn, too busy sucking in stilted breaths as his body writhed against his constraints. He nodded his head, allowing Diluc to indulge in what fantasy he had even if his body couldn’t fully provide it. He heard the sound of a bottle being opened. 

“Want to mark you, too.” Once more, Diluc ran his teeth alongside Kaeya’s neck, this time hard enough to scratch instead of tingle. “Can I do that, Kaeya?”

Kaeya’s toes curled at the touch, his legs hanging uselessly in the air. His eyes widened at the request, and the thought of being claimed, of being wanted made him choke on air. Diluc wanted him enough to claim him and keep him around, even though he wasn’t an omega and he couldn’t be bred. Kaeya wanted to be wanted in that way. “No.”

Even in his rut-ruined brain, Diluc still pulled back. Kaeya turned his head to see his reaction, and even though he still had the bottle of lube tilted to coat his fingers, he was conscious enough to look confused and even a little hurt. Kaeya didn’t like that and wanted to explain his response, but he needed to catch his breath first. Diluc’s scent was overbearing, so much so that the alpha in him had started to quiet down and allow itself to be won over, but it still didn’t want to go down without a fight.

Kaeya adjusted his body the best he could without it looking like he wanted to be freed before he swallowed thickly. “When… when my rut comes,” he had to clear his throat once he heard how raspy he sounded. He decided to not comment on how he couldn’t give a timeframe on when that may be before he continued, “then you can mark me, and I’ll mark you.”

Diluc didn’t ask for a timeframe either as he closed the lid again, tossing the lube aside without too much strength so it could still be close by when they needed it again. His eyes were still hooded and hazy, but his smile was gentle as he spread the lube on his fingers. “Yes, my omega.” 

Kaeya was slowly getting used to that title.

With all those questions out of the way, Kaeya expected Diluc to start right away on ravishing him with his newfound permission, but he didn’t. He took his time. He kissed Kaeya’s neck again, a promise to mark the place later when he had permission before trailing lower. On Kaeya’s collarbone, he showed his bite, and immediately red started to blotch his skin. Kaeya’s breath shook as he tossed his head back against the pillow, and he could only imagine how it would feel when those teeth sank into his scent glands hard enough to draw blood and leave him lightheaded. He didn’t take back his request. 

Diluc’s tongue came out to play instead of his teeth as he trailed down over his nipple, Diluc’s body curling about Kaeya to keep him as well in his lap as he could. He was softer here, not biting too hard as he coaxed it to stiffen in his mouth. Kaeya gasped at the touch, his eyes falling closed, but they didn’t stay closed for long as he felt the first finger press against his entrance. The feeling balanced a thin line of familiar yet foreign as Diluc spread the lube about his hole, but Kaeya wasn’t given the chance to decide which side the feeling laid on as he finally dragged his teeth against his hardened bud. 

As Diluc left that nipple to give attention to the other and push his finger inside and the feeling finally stepped over into foreign. “Diluc.” Kaeya whined, but he bit his bottom lip to stop himself from complaining any further. His nipple hardly got the same amount of attention as the other as Diluc pulled away to kiss Kaeya. Kaeya released his lip to accept the attention, and soon Diluc swallowed any lingering whimpers with a deeper kiss. The finger kept working inside him, spreading and prodding, and Diluc consumed his hiccups and whines with only minimum breaks for air. 

One finger was weird, but two fingers were completely alien to him. Kaeya’s body tried to move on its own, trying to get away, but the straps around his wrists and knees kept him in place and the only thing he did was nudge Diluc from side to side. He remained unbothered, too busy trying to work him open to fit his cock. He pulled back from the kiss once it became impossible to go on longer without proper gulps of air, and while Kaeya took the time to gasp in shaky, heated breaths, Diluc’s gaze trailed down. 

Diluc watched his fingers spread Kaeya open, watched them catch on his rim as he pulled out, and watched the lube make the slide easier as he pushed in. He dragged his tongue over his bottom lip at the sight. “My omega,” the mantra of praise started up again, “my beautiful omega. You’re doing so well. You’re so good for me.”

The praise made the third finger a little easier to accept, but Kaeya’s brows still knitted together as he whined at the unfamiliar stretch. With Diluc constantly calling him an omega, his omega to be specific, he wanted to return the gesture by calling him his alpha. It seemed like it was his turn to have a broken mouth as he couldn’t get the sentence out. He wanted him to be his alpha as much as he wanted to be his omega, but he wasn’t allowed to think too deeply about that as Diluc pulled his fingers away. Kaeya whined again without a second thought, this time at the loss of having something inside him.

“Shh, my omega,” Diluc hushed as he grabbed the bottle again, “your slick is getting all over the place. You’re not loose enough yet.” 

My slick. Kaeya preened at the thought before a terrible, primal part of him reminded him of the truth. The three fingers were inside him again as a hand wrapped around his cock, stroking him in tandem with the fingers fucking him soft and plaint for something bigger. Finally, Kaeya parted his lips to properly moan. His hips moved, thrusting into the hand that stroked him until he was fully erect, and pushed back against Diluc’s fingers. 

Kaeya wasn’t sure how long it had been until Diluc hummed and pulled his fingers away. When he grabbed the bottle to pour some on his hands this time, he used it to cover his own cock. “Kaeya,” he called to get his attention, making sure his own touch was slow and deliberate as he slicked himself up. A show as much to pleasure himself, “are you ready, omega?”

Kaeya nodded his head.

Diluc wasn’t satisfied with that. “Tell me, omega.” He said, pressing the head of his cock to Kaeya’s entrance.

Kaeya tossed his head back into the pillows in defiance, a whine ripped from his throat as he pulled against the restraints on his wrists. Diluc’s cock against him made him shiver, and he knew it would feel even better once he was finally inside him, but his instincts seemed to flair up in a latch ditch effort to remind him of his biology. But what he wanted fought against his biology, and he wanted to be a good, proper, perfect omega for his mate. He wanted to be knotted. He wanted to be bred. He wanted to be marked. 

“Alpha,” the pitiful cry finally tumbling out of his parted lips, “please.”

The slide of Diluc thrusting into him wasn’t smooth nor fast, but careful and slow to make sure he didn’t hurt Kaeya even with all the preparation. Kaeya still reacted as if he did, his back lifting from the bed as he arched beautifully. He wasn’t sure if it was the leather straps or the headboard that made that suspicious creaking noise, but he could barely hear it out the sound of his own shouted moan. 

Even though Diluc was careful to go slow, he didn’t stop until his hips were flush against Kaeya’s. His grip became possessive on Kaeya’s hips, hard enough to leave bruises, but Kaeya couldn’t find the air to complain. The air around them was pungent with sex and Diluc’s scent, and Kaeya couldn’t remember the last time he smelt something as strong as this. With the first cry out of the way, it was much easier to keep the talk going. “Alpha, my alpha, please--”

He cut himself off, not sure what he was begging for outside of everything , but Diluc received the message clearly. He adjusted his hold barely on Kaeya’s hips before leaning forward, testing Kaeya’s flexibility before he started to thrust into him. 

It was completely different from the feeling of fingers, but for all the right reasons. The stretch felt as delicious as the air tasted around them, and just barely could Kaeya smell his chilly scent that swirled with Diluc’s and blended into a perfect cocktail. Cries of alpha turned into muted whimpers, his ability to speak failing once more, but it ended up being a blessing. He would’ve never guessed that Diluc would be talkative in his ruts, he never got close enough to listen in back when they were young, but he was reveling in every filthy, smutty nothing he was muttering to him. 

“Going to breed you,” Diluc had started somewhere between his grunts and growled moans, “my beautiful omega. You’d be an amazing parent. Bet the kid would look just like you. I want them to have your eyes.”

Kaeya couldn’t scold him for filling his head with promising thoughts that were impossible to fulfill. He wanted that too, to hold his pup, to be pampered and taken care of and protected by a strong alpha taking care of his family. If he wasn’t being fucked and a bit distracted, he might’ve been sad that that couldn’t be a reality, but that didn’t stop him from nodding his head and whining in agreement. He wanted that too. Diluc kept moving, kept fucking into him, and slowly Kaeya found the restraints to be more of a hinderance instead of a precaution. He wanted to hold Diluc close, to claim him in his own way by scratching his back and feeling his muscles flex as he bred him thoroughly. His mouth was still useless outside of crying out for Diluc, his alpha.

Next time, he promised himself, next time we won't use these. 

“Kaeya, my omega,” Diluc started up again, “my omega, going to--going to--”

Kaeya didn’t need to hear the rest to know that he wanted it, whatever it was that Diluc was going to give him. “Alpha, please.”

Diluc bullied his knot inside Kaeya with a rough thrust, locking them into place and coming deep within him. The harsh movement combined with a rough bite to his shoulder forced his own ogasam out of him, his own knot worthless with nothing to grip onto as he came untouched. He flexed against his constraints, fighting them again as his body spasmed, but they still held him strongly in place. 

Like dead weight, Diluc relaxed on top of Kaeya, only releasing his hips to gently stroke up and down his sides. He was lapping at the bite he left on Kaeya’s shoulder, both a silent apology for biting so roughly and to clean up the prickles of blood that threatened to spill. Kaeya’s body ached as he arms hung limply from where they still stayed attached to the headboard. His thighs screamed with the want to stretch and to get out of the folded up position, his shoulder stung from where he was bitten, and his lungs felt raw with how quickly he was sucking in mouthfuls of air.

And yet, it was a pleasant feeling, since he knew he satisfied his alpha just like a perfect omega would.

Notes:

Follow me on twitter if you wanna! fuck man idk! mwah mwah @Nomaddash