Katsuki was late.
The blond had gone on an undercover mission and was estimated to come back three days ago, yet Izuku still hadn't heard anything from him. He was starting to become stressed and agitated, which wasn't good for an Omega about to go through their heat.
He was once again glaring at the inside of the fridge because he wasn't the best at preparing food when his body was muddled with pre-heat symptoms. He couldn't keep his thoughts straight and he was so clumsy that he became a hazard in the kitchen.
Closing the fridge in agitation, he stormed back to his nest, pulling his phone from the charger on the nightstand to check if any new messages had come in or not. When he saw that there was nothing, he shoved the device under his pillow. He stuffed his face into the pillow that hid the phone and screamed, hoping it would help him relax. He needed to think clearly before he did something 'stupid,' as Katsuki would put it.
He last phoned the agency yesterday to see when his mate would be coming back, but they were only able to give him vague answers and it just made everything worse.
He was contemplating if he should phone again when he heard the front door open. He was on his feet in seconds, darting towards the front door. Izuku screeched to a halt in the entrance way when he saw the blond standing there, and his whole body slumped in relief.
His mate looked up from the door handle in alarm, his hands dropping his duffel bags by his feet and he was in front of Izuku in a second.
"Izu?" Katsuki pulled the green-haired man into his arms, immediately lowering his head to be able to scent his mate. When Izuku didn't reply, the blond prompted again. "Deku? What's wrong?"
He was home. That was all that was running through the Omega's mind in that moment, and when it finally solidified, he broke down sobbing, his legs giving out from under him. Katsuki easily caught him and brought him up in his arms.
"Izuku?" His Alpha sounded frantic, but Izuku was unable to get any words out of his mouth. He just continued to sob in his mates arms, clinging onto his shirt for dear life. His Alpha was finally home.
The next moment he felt himself being moved, and then he was being lowered into his nest. Momentary panic had Izuku digging his fingers harder into the blond's shirt, his cries growing louder. "Shh, shh. It's okay, Izu. I'm right here." He then felt his mate laying down next to him, pulling him deeper into his arms.
Izuku could only hiccup in response, his fingers still not letting go of the shirt, the threads pulling taunt. Fingers carded through his curls and he heard the soft sound of a croon, allowing him to slightly relax into his mate's hold. Katsuki continued to sooth him, and when some time had passed, Izuku's grip started to loosen and the tears dried up on his cheeks.
"Y-you're late, Kacchan," Izuku hiccuped, the words still hoarse from his sobbing.
"I know, Izu. I'm sorry. I meant to be here sooner, but there was a storm and the plane had been grounded until it passed. I wasn't able to find any other way to get to you." The Alpha kissed the greenette's temple, his croon becoming deeper. "But I'm here now, okay, and I'm not going anywhere, yeah?"
Izuku frowned. "You better not go anywhere, Kacchan."
Katsuki chuckled. "There's nowhere else I would rather be, nerd. My place is here beside you." He pulled back and moved his hands to cup Izuku's cheeks, pulling his face back so that he could look at his mate. "What do you need right now, Izuku?"
Izuku bit his lip as he watched his red eyes. "Scent me more."
"Of course, Izu."
With that, Katsuki leaned in and nosed at the scent gland on Izuku's neck, coaxing the scent of Honeysuckle and Cedar out to the surface before he let his tongue slip out and lap at the gland.
The Omega felt himself relax completely, a soft sigh leaving his lips. "Hmm, Kacchan, that's not scenting me." He could feel lips pulling into a smirk against his neck as the Alpha chuckled, the vibrations dancing over his skin and sending shivers down his spine.
"I know, I just wanted to taste you first. It's been a while." He continued to massage the gland with his tongue, making the Omega whine.
"Kaaaaachan, scent me." His voice had become a little breathless with the sensation at his gland, and he could feel the heat in his core begin to rise.
"I will in a moment, Izu, but think about what else you need while I'm busy getting my fill."
The next moment, Izuku moaned as Katsuki lightly sucked on his gland. "KACCHAN! Scent first, naughty after!" He was starting to feel exasperated, but at the same time, amused at his Alpha's antics.
"Hmm." The blond pulled away, his eyes darker than before. "Seems like I finally got you out of your head space, Deku." Izuku scoffed at the words as the Alpha leaned down to gently rub his own gland against his now swollen and leaking ones, spreading his own scent of burnt sugar and cloves, mixing with Izuku's honeysuckle and cedar.
His body was practically floating with how relaxed the blond made him. "Kacchan…"
"Yeah, Deku?" He continued to languidly scent his mate.
"Naughty now."
Katsuki pulled away and laughed out loud. "I love how your vocabulary disappears every time I scent you, my dorky Deku."
The Omega pouted. "Kacchan! Now!" The heat in his core was causing slick to gather between his ass cheeks and it was starting to get uncomfortable.
"Yeah, yeah. Hold on, you little shit." The words were said with a chuckle and held no harsh tones. "How far away is your heat nerd?"
Izuku reached up to wrap his arms around the blond's neck to try and pull him in closer. "Should start tomorrow, so we don't have to prep much."
"Hng, I like prepping you though." He allowed himself to be pulled down until their lips were a breath apart.
"Takes too long and I want you now, Kacchan." He allowed the whine to slip along with his words, watching how it caused the pupils in the Alpha's eyes to dilate.
With a growl, the blond pressed his lips against pliant ones, their lips immediately moving together in tandem. Without breaking the connection, Katsuki maneuvered himself between the Omega's legs, pushing closer until thick thighs were spread wide and their pelvises were flush with each other.
A moan was pulled out of the Omega's throat when he felt his Alpha's firm cock press against his own dick, and his hips involuntarily grinded against the other.
The Alpha pulled back and smirked down at the greenette, taking in his flushed skin and glossy eyes. "Hmm, eager aren't we, Omega?"
Izuku keened out in frustration. "Don't tease me, Alpha. It's been too long, and if you don't fuck me now, then I will kick you out of my nest! You big meanie!"
With a growl, Katsuki dived in again to capture the Omega's lips in a deep and filthy kiss, tongues moving together in a fight of wills. The Omega pulled his arms back from his mate's neck and reached down to hurriedly undo Katsuki's pants and work their way down his hips, which spurred on the Alpha to do the same to Izuku's sweats. When they were free from their pants, the blond pulled back again to rip his shirt off and Izuku followed suit, struggling a bit to get it past his elbows until he was finally free.
The Alpha still had his briefs on but was excited to find that his Omega had been commando, his dick hard and on display, and he could also see the telltale signs of his slick squeezing out between thick and juicy ass cheeks. "Look at my mate. A delicious meal just for me to eat up."
Izuku could feel his face heat up more than the flush that warmed it up, his arms coming down to try and hide whatever he could. "Kacchan!"
Katsuki reached forward and grabbed Izuku's wrists, pulling them away from his view. "Don't you dare hide this from me, Izuku. We've been mated for so long, there's nothing I haven't seen before and I am definitely enjoying the view." He deliberately dragged his eyes over every surface of flushed skin, giddy in the knowledge that his freckles stood out even more when he was in this state. "Now be a good Omega for me and keep your hands above your head."
The Omega whined when his wrists were let go of, knowing that if he didn't comply, the Alpha wouldn't go any further.
"That's it, Omega." The Alpha crooned before looming in and kissing the Omega's neck and giving it a harsh suck, oils from the glands coming out faster.
"Hng, Kacchan, please." Izuku could feel the slick was starting to dribble down his ass cheeks now, the heat in his core starting to feel uncomfortable.
The blond continued to kiss his way down a pale, freckled neck, making his way to a dusty, pink nipple before giving it one quick, hard suck. "Please what Omega? Speak up."
Izuku wiggled against the hard cock pressing against him. "Need you Kacchan, please." He put on his biggest pout, hoping the Alpha would understand how desperate he was for him.
Red eyes looked at green. "Hmm, how do you need me, Izu? Tell me." The smirk on his face was teasing and Izuku wanted to bite it off.
"I want you to fill me up, Alpha, please. It's starting to hurt." His pout turned into puppy-dog eyes and he let a whine slip past his lips.
The Alpha's eyes closed and took in a deep breath. He reached up once more to hover his lips just over the other's. "Such a needy Omega. Won't even let me play first."
"Please, Kacchan, I really want you, please." He kept his hands above his head, even though he wanted to reach out so badly to touch his mate.
With a growl, the Alpha pulled back and shimmied out of his briefs. "You better be ready for me, Deku, because you're cutting my fuse short here."
"Yes, Kacchan, I'm ready for you." A jolt of anticipation shot its way down to Izuku's stomach as the blond gripped his thighs and flipped him over so that he was laying on his stomach.
Large hands gripped at plush cheeks and pulled them apart, and Izuku could feel how they tried to stick together with the slick that coated them. He keened when he felt cool air brush across his puckered hole.
"We'll see about that Deku."
One hand let go of his ass and then there was a finger poised at his entrance, softly prodding to test how loose he was. When the finger easily slid in, he let out a breathy sigh, the small bit of pleasure easing some of the tension from his core.
"Hmm, it seems you were right, Deku, but I still need to stretch you a little bit before you get what you want." Then there was a second finger joining the first and the stretch was barely felt, more of a delicious sensation. He keened again and the fingers pushed in till they were knuckle-deep. "Maybe not as much as I was expecting. Did you play with yourself before I got here, Deku? Were you that impatient for me?" He could hear the smirk in his voice.
"You were late and I really needed it, Kacchan." He smothered his face into the pillow as the fingers started to pump themselves in and out of his hole.
"Well, you know that wasn't my fault, Deku, I can't exactly control the weather." The last word was punctuated with a harsh thrust of fingers, causing the Omega to gasp into the pillow.
A third finger joined the others, slowing down for a few seconds to allow him to adjust. "Besides, I'm not exactly complaining since this just makes it easier for me." When he was stretched enough for the three fingers to easily slip in and out without resistance, he kept a steady pace, slick oozing out with each glide.
Izuku could feel the pleasure spreading through his senses, his core tightening up once more. "Alpha, stop playing and fuck me already. I'm ready."
"You know, I love it when you swear, but I love it more when you ask nicely." He slowed down the pace of his fingers, the greenette whining in protest.
"Please, Alpha, please fuck me." His legs were starting to shake slightly with the onslaught of pleasure building up.
"Much better." The fingers withdrew with a squelching sound, leaving the Omega to feel bereft.
Izuku felt the blond shift until his knees pressed between his legs, prying them open further, and a moment later he could feel the tip of the Alpha's cock press against his entrance. The Omega let out a whine when, instead of pressing forward, the Alpha leaned down to kiss from his nape down his shoulder blade, leaving hot trails down his skin. "Kacchaaaaan!"
Katsuki chuckled softly. "Hmm, my Omega is so impatient."
He pushed in slowly and watched as the tip of his cock popped inside. Izuku let out a low moan at the stretch that felt warmth instead of burning. He wiggled his hips, showing how impatient he really was, causing the Alpha to let out a hiss. Katsuki retaliated by thrusting forward until he was hilt deep.
Izuku felt sparks of pleasure trickle up his spine as he let out a garbled cry, "Kaaacchan!" keening with the sudden friction of his dick against the bed sheets. His hands gripping the pillow that he was now biting.
The Alpha pulled out slowly until just the tip was in, and he leaned down to hover his lips next to Izuku's ear. "Hmm, you wanna be a brat, then I'm gonna treat you like a brat." The last word was punctuated with a harsh thrust. Izuku was only able to let out a muffled yelp as his body jerked forward with the thrust from the Alpha. "Is that what you want, Izu? For me to treat you like a brat?"
Izuku's eyes rolled back when Katsuki began a steady pace of sliding in and out of his hole, the friction and pressure making him completely slack. His voice was rough as he tried to get a word out, only managing a syllable before giving up and just hoping his Alpha wouldn't stop.
"You're so tight, molded just for me, Izu." Katsuki's words were rougher as well, each thrust causing him to huff out a single word. "You were only made for me. You better not forget that, Deku." When the Omega let out a high pitched moan, Katsuki smirked. "That's right, Deku, moan for me. Just for me." Izuku unclenched his teeth and allowed the sounds to slip free from his lips, only wanting to please his mate. Katsuki growled in answer, his thrust speeding up.
Izuku lifted his hips slightly and it allowed Katsuki to trust in even deeper. They both moaned when Katsuki's inflating knot hit Izuku's rim. Izuku was able to find his voice finally when he gasped out at the pure need for his Alpha's knot. "Kacchan, please! I need your knot!" He could feel his core tighten up in anticipation for it, his ass drooling more slick in preparation.
The Alpha sat up and pulled Izuku further up by the hips into a perfect presentation, which allowed his cock to hit the Omega's prostate head on. Katsuki smirked at the scream his mate let out, feeling him clench around him in pleasure. His pace became frantic when his balls started to tighten.
The Omega was clutching the pillow in his hands with such force, he could feel the fibers starting to tear. The heat in his core was just about ready to burst over and completely consume him, and when Katsuki's knot finally popped in and locked them together, Izuku cried out in ecstasy while Katsuki groaned. His dick spurted out a thin, viscous fluid while his body trembled as waves of pleasure washed over him. He could feel how he was being filled up with hot cum, leaving his stomach slightly distended.
Katsuki reached down and latched his teeth onto Izuku's nape and bit down hard enough to mark and Izuku screamed as his vision whited out. His body jerked with the overstimulation, his dick twitching as he came dry this time.
His vision came back with his consciousness and he could feel the Alpha licking the bite on his nape. They were now laying on their sides and Katsuki's knot was still locked in Izuku's hole. "Kacchan?" His voice came out meak and slightly raspy.
"Hmm…" Katsuki reached his hand around to pull Izuku's face towards him, giving him a slow and languid kiss. The Omega sighed in bliss. "Welcome back, nerd. You must have felt pretty fucking good if you floated off like that."
Izuku blushed furiously. "That's because Kacchan bit me! You know what that does to me!"
The Alpha chuckled. "Yes, I know. That's why I do it." He let go of Izuku's chin and wrapped him up in his arms, snuggling his face into the Omega's nape.
Izuku had never felt more content in his life than when he was with Kacchan. Inside and outside of the bedroom, Kacchan made him feel loved in so many different ways. "I love you, Kacchan." A muffled reply came from his nape and Izuku giggled. "Sorry, Kacchan, I didn't hear that. Wanna try again?"
Katsuki growled, the vibrations tickling Izuku and making him giggle again before he lifted his face and replied. "Love you too, you shit nerd."
"Hmm." Izuku reached down with his hand to interlace their fingers together over his stomach. "Do you think it stuck this time, Kacchan?" His voice became laced with a little worry at the question.
Katsuki kissed Izuku's nape, pushing out calming pheromones to keep him calm. "Don't know, but, it sure is fun trying."
Izuku snorted and pulled his hand free to playfully slap Katsuki's hand. "You are insatiable."
The Alpha smirked against his mate's nape before grabbing his hand and bringing it to where they were still tied. "Are you telling me that you don't enjoy this?"
Izuku's face flushed red as he spluttered out. "Kacchan!"
Katsuki chuckled, his shoulders shaking slightly. "That's what I thought so, nerd. Now go sleep. I gotta get up early tomorrow so I can finish prepping for your heat."
A purr started in Izuku's chest, happy to have such a wonderful Alpha. "Kacchan's the best Alpha."
"Hmm, that I am, Deku, and I have the best Omega."
With that, Izuku let himself drift off into sleep, happy to know that he would be looked after while he slept and for the rest of his life.
