Actions

Work Header

i live for you, i long for you

Chapter Text

i - compliments

“Hey Kacchan, do you like my outfit?”

Izuku stepped out of his room with a little more grace than normal, which Katsuki could hear by the gentle pitter patter of his feet on the hardwood of their apartment. Not his usual shuffle. (Katsuki would like to ignore the fact that he knew what Izuku’s fucking footsteps sounded like).

He turned from his spot at their kitchen counter and - oh god.

Izuku was wearing the widest collar of a white shirt he could have possibly found, exposing his long neck and showing a bit of pec. The shirt was flowy and long sleeved, making him look gently debauched (or maybe that was just Katsuki’s pervy brain thinking that). The shirt was long enough to cover his ass, which was a shame in Katsuki’s opinion because Izuku had on tight, thin, black cotton leggings, which would not be as big of a deal if Izuku wasn’t so fucking swole, with the sculpted muscles in his legs pulling the fabric tight enough to be nearly translucent. 

How the fuck he was managing to look dainty and hot at the same time, Katsuki didn’t know, but he figured it could hardly be fair.

“The hell are you asking me for, nerd?” he grunted out, trying inwardly to stop his stupid alpha from screaming at him to fucking kiss him already, you moron. Izuku bit his lip ever so slightly, and Katsuki feels his fingers clench on his mug of tea.

“Well, Kacchan’s amazing, and you know about fashion…? Ochako and I are going to karaoke tonight, and I didn’t want to overdress, or underdress, and you always look really good - I mean! Fashionable and your outfits are always well put together and-!”

Katsuki crossed the kitchen space at that time and put a hand over Izuku’s mouth. “Deku. Shut up.” He would deny the slight blush he felt dusting his own cheeks at the words you always look really good until the day he died.

Izuku laughed softly. “Sorry, I know that irritates you when I say those things - but they’re true!”

He shifted his balance on his feet, and Katsuki tried to make his stupid heart slow back down to a normal pace. He busied his hands with holding the mug of tea he had been making himself, and took a deeper breath than normal. Big green eyes were still peering at him, and he let out a sigh.

“Whatever.”

It was dismissive, but scores better than what he might have said years ago. They had come a long way from when he used to bully the nerd back in middle school, from friends later in high school, to hero partners and roommates in their shared apartment as adults. There was a part of Katsuki that had never thought he’d be able to have this, or anything even close to this, and looking at Izuku made his chest clench.

He moved back to the counter, their shared counter, and tried to calm his stupid, alpha heart from where it was hammering at his chest. Izuku had been so close. 

Secretly, of course, Katsuki couldn’t help but want for more, but. He’d been such an asshole. He knew Izuku would never be able to see him that way, they both had to know Katsuki wasn’t worthy.

“So? Thoughts?” Izuku prodded, somehow managing to be cute and hot and endearing all at once. Katsuki was looking down at the counter, but could hear more of the gentle sound of Izuku’s feet on the floor padding closer to him. He looked up, and suddenly Izuku was right back in his space, smiling softly, looking a little unsure. Fuck. 

It was really a simple outfit. Izuku wasn’t even wearing shoes yet. But Katsuki was dick whipped, and he knew Izuku could wear a fucking garbage bag and look hot.

“You look - it’s good. It’s a good outfit,” he spluttered, malfunctioning this close to Izuku’s soft look. God, he could take the determined looks, the angry looks, everything that came usually when working together. He could even take sparring and landing on top of each other, wrestling and fighting with skin on skin contact and heaving breaths. But this? The gentle, domestic ease? Fuck him, it was hitting hard.

Something in the air between them shifted, and Katsuki could feel a bit of a flush rising on his cheeks. In the back of Izuku’s eyes, Katsuki thought he almost saw a flash of blue, but - no. A subtle scent wafted into the air, the distinct note of pleased omega hitting Katsuki’s nose, but also intertwined with… something else. Katsuki couldn’t quite place it, but he felt stirring in his pants, and embers coiling in his stomach. He tensed, and the blue was back in Izuku’s eyes, hiding in flashes like a weird game of hide and go seek.

The moment passed, though, and Izuku let out a small laugh. 

“Thanks, Kacchan! It’s always more special coming from you. Well, I’m off, but I’ll be home before 1 or 2!” Izuku called, turning to leave. 

“Don’t get yourself killed out there, idiot,” Katsuki droned back, still stuck to the counter to hide his stupid lower half. What the fuck was wrong with him? 

Izuku just laughed as he closed the door behind him, leaving. Katsuki finally released his grip on the counter, and looked down at his pants in confusion. Why the fuck had he popped a boner in the middle of just talking to Izuku? Maybe it had something to do with that odd scent Izuku had released, the smell he couldn’t quite place.

Humming contemplatively, he sipped at his tea, before it hit him.

Arousal. Omega. It smelled like pre heat. 

Soon, probably in a week, Izuku was going to go into heat.

The strain on his pants strengthened, and Katsuki flared his nostrils in equal parts annoyance, bewilderment, and desire. It was going to be a long night.

 

ii - free space

The next day, Izuku sat him down on the couch in their living room, which led right up into the kitchen with no walls in between, and looked nervous. “I have to talk to you about something,” had been his only pointer towards what was going on, which was sending Katsuki’s instincts up the wall. 

“Deku. What the fuck is up,” he intoned dryly, after watching Izuku fiddle with the hem of his shirt for a whole minute.

Izuku was totally different like this. When they were at work at their hero agency, he slipped seamlessly into the role of pro hero. He was calm, reassuring, strong. But here, at their apartment, all those little traits he’d had since middle school came back to life. The twitching, the fumbling, and the mumbling under his breath. 

“Sorry, Kacchan,” Izuku chirped, looking sheepish. “I guess I should just tell you, it’s not that big of a deal, but…” he scratched the back of his head, tilting it to the side a little and showing his bare neck. “I won’t be at work all of next week. I’m - uh - nesting for my heat, there’s probably only, like, five days left till it hits.”

Katsuki sat there silent, not surprised. Was this not what he had smelled last night, lingering in the air after he complimented Izuku? Thinking back on it, the omega had been showing signs of being in preheat for a few days. He was a little clingier, laughing lighter, asking for affirmation (like compliments) more often. Katsuki found it too endearing to be fair.

“That’s all? Could have told me with less fucking pomp, nerd,” he chided, but no heat was in his tone. He was doing his best to come across as neutral, and not the creepy alpha beast he felt like and was disgusted by. He was always disappointed with himself when he reacted in such base animalistic ways in regards to his secondary gender, especially because he was usually able to keep a solid control over himself.

Izuku and he had known when they decided eight months before to become flatmates that it could be a little difficult, as an alpha and unclaimed omega. They simply decided to communicate openly with the other regarding heats or ruts, wherein the unaffected one would simply find a different place to crash for a week, allowing the one in their cycle more privacy. That was, at least, the reason on the surface.

Katsuki knew, however, his own personal reasoning. He knew that if he were to encounter Izuku in the prime of his heat, he wouldn’t be able to control himself. All of the years of carefully reconstructing their friendship back from dust would be broken in Katsuki’s brutish, alpha hands.

Ruts and heats usually only happened three to four times a year, more or less once every three to four months, so the pair had only had to deal with this three times previously. First, with Katsuki’s rut, which had occurred at about month two of them sharing an apartment, second, with Izuku’s heat hitting right around month four, and then about two months before the current day, with Katsuki’s rut hitting again. 

Although he was not very into his second gender, Katsuki wasn’t as shy as Izuku was about announcing his upcoming rut. He never sat the nerd down, he usually just mentioned over a meal or something that he would be in rut soon. For him, it wasn’t a big deal to tell Izuku that in t-minus four days he would be struck with a lust spell so strong he would’t be able to tell right from left, up from down. 

Izuku, however. Last time they had this conversation, he was so obviously nervous, but for another reason as well. He was more than just warning Katsuki, but also asking … permission, almost. 

The last heat Izuku had, he had spent with Shindo Yo in their apartment.

Upon remembering, Katsuki grimaced. “Does that mean I’m going to come back after next week to this place stinking of that asshole again?” he grumbled. He hated that other alpha. Well, mostly, he hated the fact that that asshole had what he wanted, what he probably would never have. That five days had been excruciating for Katsuki, knowing the omega he wanted was being helped through his heat by a different alpha.

The green haired boy’s eyes widened, and he let out a small chuckle. “Ah, no,” he confessed, looking shy again. It was a casual admission, but Katsuki felt something hot and molten slide down his spine. Oh.

“What?” he asked, voice lacking its usual heat, sounding far more interested than teasing. “It didn’t work out between you two? Guess I haven’t smelled his fucking ugly ass here lately.” He was trying to sound nonchalant, but he couldn’t deny the part of him that wanted to know, and badly.

The alpha in him was puffing his chest out, crowing in victory. It’s because he wants us, because that alpha wasn’t good enough like we are, his alpha claimed. Because only we could give it to him right .

He noticed too late the scent he was giving off, almost possessive, territorial. It should have made Izuku uncomfortable, but-

But Izuku just fluttered his eyes closed, sitting way too close to Katsuki, close enough that the blonde could see the subtle way Izuku shifted to squeeze his thighs closer together. God, he looked delicious. 

“Ah, Kacchan,” he said softly, making Katsuki’s senses go haywire. Did he know what he was doing to Katsuki? “I guess if you really want to know, he just… couldn’t… give it to me hard enough.”

Izuku’s words dropped like a weight on his chest, and Katsuki felt something shift in the air between him. His breath hitched. He wasn’t going to let himself think about the implications of that. At least, not right then. Because if he did, he might just pop a knot right there in their living room. 

“Hah? So who’s next, half and half bastard?” he said, trying to distract himself from the way Izuku slowly opened his eyes, from the way he tilted his head and let the long line of his neck show, from the heat curling in his own stomach. 

The other boy let out a small laugh, and shook his head. “No, not Shouto. Unless you- well.” He made eye contact with Katsuki, and the alpha felt something primal clawing inside him. The air felt heavy between them, and Katsuki felt himself lick his lips. “I’m not planning on having anyone else come over for my heat,” Izuku said, each word sounding very intentional. Like there was some sort of hidden meaning behind his words, if only Katsuki could find it.

Time seemed to stand still while Katsuki stared into Izuku’s eyes. The omega wasn’t backing down, almost daring Katsuki to say something. 

He wants you, idiot, make a fucking move , his alpha screamed at him, but Katsuki knew that couldn’t be true. He had been so awful to Izuku for years, he knew this was the most he could ever hope for. Together, but only in the same room. Close, but never enough to touch.

“Thanks for letting me know,” Katsuki grumbled, standing up and walking away. He had to stop projecting his stupid feelings onto Izuku. He made his way to his room.

“No problem, Kacchan,” Izuku responded, almost sounding disappointed. 

 

iii - rejection

Today was t-minus three days till Izuku hit his heat, so he was still at the agency. Katsuki almost wished he would just go home. 

It wasn’t that he didn’t appreciate the hard work that Izuku did (though he’d be hard pressed to admit it), but the sweet scent that Izuku was letting out, wafting his way every time he passed by his desk, like eating fresh cherries by a creek in the forest… it was making him lose his mind. 

And it was only getting stronger.

In response, Katsuki knew he was releasing his own scent in his desk area, but he could hardly help it. If he didn’t he would just stay drowning in Izuku’s heavenly scent and he might do something insane, like go up to Izuku and kiss him and tell him that if he gave Katsuki a chance he would give it to him hard enough. Too risky.

Katsuki tended to shy away from leaving his scent all over, though. Something about the burnt sugary nature of it tended to make the office betas, omegas, and even some alphas - well. Forget themselves.

It had started with the secretary. “You look nice today, Ground Zero,” she had crooned when he walked in, and he had just bristled and ignored her. Then, a male omega intern, class 2-B at U.A. maybe, had kept finding excuses to come to Katsuki’s desk, like alerting him of changing weather forecasts, or giving him extra printer paper. Annoying, but not so bad.

Then, at lunch, his usual group multiplied by two or three. Instead of just Mina, Kaminari, and Kirishima hanging off of him, regaling him of their latest shenanigans, other heroes and interns were sitting closer than usual in the break room, not hiding too well the way they hung off his every word when he contributed to the conversation.

At one point he made a quip about Mina, something idiotic, and he heard a small laugh a few tables over. He turned, annoyed, expecting it to be another one of his horny coworkers who couldn’t seem to understand the alpha with the burnt caramel scent, but-

Izuku sheepishly waved at him, perhaps smelling the note of irritation Katsuki was releasing. “Hi Kacchan. Is this seat free?” he asked, pointing to the chair right next to him. It wasn’t, Kirishima had been sitting there, and had only left to use the bathroom, but-

“Go ahead.”

The green haired boy smiled at him like the sun, and plopped into the seat with about as much grace as a walrus. His scent was washing over Katsuki like a gentle ocean wave in the rising tide, like the riptide, which would wait till he was unsuspecting before it dragged him out to sea. 

He was in too deep.

Before he realised what he was doing, he was sending out his own pheromones, calming ones like Izuku’s, meant to smooth over the rough edges of the omega’s waves where they were tinged in anxiety.

“Ah- uh, Ground Zero…” he heard a tentative voice say imploringly, and he turned in his seat to notice a young omega girl, maybe 19, standing near him. She had wavy ginger hair, and a glimmer in her eyes. She had to be a new recruit, he had no idea who the girl was.

“Yes? The fuck do you want?” he huffed out, irritated at all the people approaching him because of his scent. Instead of being put off by his tone, the girl just blushed, and held out something to him. Upon further inspection, it was a box of chocolates. 

“I really like you, Ground Zero!” she exclaimed, and Katsuki felt his annoyance just increase. “Please accept these chocolates, and if you were maybe free tonight I would love to go out with you!”

The break room was quiet, and Katsuki hated life. He particularly despised public confessions, he felt like no matter what he did he looked like an asshole.

“Sorry, Kacchan’s actually busy tonight, we have plans,” Izuku’s cold voice cut through the silence.

Katsuki turned to look at him, and saw Izuku’s face drawn and cold, jaw clenched and staring down the girl the way he stared down villains. Izuku’s scarred hand rose to rest on Katski’s thigh, almost possessive.

Katsuki felt his fucking dick twitch.

What the fuck, how was it allowed for Izuku to be so fucking hot here, in the breakroom? 

He knew it wasn’t intentional, and that Izuku had a good reason for speaking for him - but damn. If his alpha didn’t like an omega who could take charge. He’s telling that extra that you're his alpha, Katsuki’s inner alpha preened, and the blonde did his best to shut that delusional voice out.

“In fact, he’s actually going to be busy for a while,” Izuku tacked on, his scent wafting into Katsuki’s nose. It almost smelled - jealous? Katsuki supposed it must be because he was in his preheat, and they were roommates. If Katsuki came home with another omega’s scent on him so close to his heat, he could assume that scent in his safe space probably wouldn’t be welcome. It wasn’t because Izuku didn’t want Katsuki to date her, he just was in preheat, Katsuki reasoned.

The other omega bowed her head, and, weirdly, deposited the chocolates in Izuku’s lap. “My apologies!” she squeaked, before scuttling out of the room. After a moment of silence, conversations resumed, and Izuku smiled at Katsuki like nothing was amiss. He tried one of the chocolates, and then smirked.

“Ah, your admirer has good taste, Kacchan,” Izuku commented, looking almost smug. Katsuki broke out of the trance he was in to snort.

“Thanks, Deku, for that,” he gestured vaguely at the air.

“What?” Izuku’s brows furrowed.

“Shut up, don’t make me repeat it! Just…” he trailed off, and shrugged. “You know how much those confessions fucking piss me off, thanks for making her buzz off,” he huffed out. From the corner of his eye, Katsuki could see Mina facepalm. What? Why? God, she was so fucking weird sometimes. 

Izuku’s eyes narrowed, and he popped another chocolate into his mouth. “Right,” he replied, face becoming stony again. Katsuki just went back to his lunch, though, figuring it must just be another preheat mood swing. It wasn’t like he was wrong and it meant something more to Izuku, right?

 

iv - cuddling

Before cycles behind, the last two days of preheat or prerut were part of the leave of absence allowed for a breeding cycle. Usually hormones were simply too fluctuational and unreliable in those days, especially for heroes, leading to potential catastrophes waiting to happen.

Meaning, two days before his heat, Katsuki was at the office alone while Izuku was by himself at their apartment. 

And it was driving him crazy.

There he was, sitting at his desk after patrol, trying his fucking hardest to just get paperwork done, and all he could think about was the way Izuku had been cuddled up in mounds of blankets on the couch that morning when he left. He was letting out this heady scent that made Katsuki want to abandon work that day and show Izuku that Katsuki was a far better option than Shindo Yo.

He knew that in the next two days he would have to head over to Kirishima’s. Izuku was frighteningly close to his heat, to the point where his smell was almost always tinged with what had to be arousal. It was making it hard to be in the same room as Izuku, which the omega seemed to be almost taking offense at. He couldn’t help it! It wasn’t like he could say ‘Hey, sorry I keep leaving the room as soon as you walk in, if I don’t I might jump your bones.’ 

Yeah, not happening.

However, sitting at his desk? Maybe even worse. His productivity had gone to shit, and by the time he was leaving the agency, he felt like a shitty hero. He had hardly gotten anything done, and he still didn’t know how to avoid Izuku without making it seem like he was… well, avoiding Izuku.

On his way home, he spent the entire time trying to fortify his mental defenses. It was still too far away to go to Kirishima’s without making Izuku suspect something, but he only had to hold out a few more days. 

When he walked through the door, though, his plans were immediately shattered by the omega running into his arms. 

“Kacchan is home,” Izuku crowed, and Katsuki froze at the feeling of the entire body of Izuku pressing up against him. Izuku’s head was resting in the crook of Katsuki’s neck, so close to the scenting gland Katsuki was almost shivering from the feeling. Beyond that, his chest was pressing against Katsuki’s through the thin shirt the green haired boy was wearing, teasing Katsuki with the warmth, the intimacy, and the divine scent Izuku was giving off. 

The alpha couldn’t move. Hugging… wasn’t something they did. Sure, they shared an apartment and spent lots of time together, and sure, there had been the occasional movie night here or there where one or both of them would nod off and they would find themselves so close when they woke up (Katsuki can specifically remember one time where Izuku’s head had fallen into his lap and he had run his fingers through that soft green hair and felt his heart actually, like, flutter or some shit), but they didn’t hug. This was unmarked territory for Katsuki.

In the back of his mind, Katsuki was screaming to shove him off, cover up his feelings, but with the omega so close and holding him around the middle like this, his alpha was at the forefront of his mind, almost seizing control completely to pick Izuku up and - and -

Fuck. Fuck, not like that. 

With both sides of his mind shrieking at him, Katsuki managed to find the middle ground by (carefully, with a gentle touch) moving his hand up to rest in Izuku’s soft hair.

“Deku,” he intoned, not sure what to say. “What…” Are you doing? Is going on? Do you want? There were so many ways he could end that sentence - “the fuck?”

Izuku pulled away slightly, a flush visible on his cheeks, and looked sheepish. “Ah, sorry. I know Kacchan doesn’t really do touching, I just… with my heat…” Izuku trailed off, looking down, flush gaining territory across his face. Suddenly, it clicked. Ah, Katsuki knew what was going on.

“Oh, like the alpha thing?” he asked. Izuku’s head jerked up, eyes wide.

“Huh?”

Katsuki raised an eyebrow. Why the hell was Izuku acting surprised, this is what he wanted, right? “Like, my alpha scent can help calm you down instinctually, right? Isn’t that what this,” he gestured with his free hand to the two of them, “shitshow is?”

It wasn’t unheard of for unmated platonic alphas and omegas to spend time together before breeding cycles simply hanging out, as the opposite pheromones could calm down preheat and prerut anxiety or adrenaline. Surely, Izuku just needed help calming down from something, right?

Confusion, realization, frustration, and then acceptance all flashed on Izuku’s face. Katsuki was astonished at the amount of random emotions Izuku’s preheat was forcing him to feel. He had never known it could be so bad for omegas.

“... Right, thanks Kacchan,” Izuku said, arms feeling a little looser around Katsuki’s middle. Then, they tightened once more. “So you’re okay with cuddling with me?” Big green eyes stared at him.

Katsuki froze. 

Cuddle?

As in, Izuku’s body pressed up against him, holding on to him, releasing that beautiful, alluring scent that was crisp and elegant and sensual, hot breaths landing on Katsuki’s skin, on the edge of sleepiness… presumably in his… nest? 

Fuck. 

Those green eyes stared at him, echoing hope and desire, and Katsuki was so weak. 

“...Fucking Deku - ugh. Okay, fine,” Katsuki muttered, feeling his cheeks and the tips of his ears burn with an embarrassing flush. God, Izuku was going to be the death of him. 

Slowly, Izuku detached himself from Katsuki, and took a hold of his wrist in order to start leading the alpha. Katsuki nearly choked when he realised Izuku really was taking him to his bedroom, his nest.

“You okay, Kacchan?” Izuku asked, turning around to stare at him with wide eyes.

“I’m fine, nerd,” Katsuki choked out. Izuku only hummed, and kept pulling him until they were inside of his bedroom. Katsuki raised his gaze to see the assortment of blankets and pillows arranged meticulously on Izuku’s queen sized bed. He noticed out of the corner of his eye a flash of black - was that Katsuki’s hoodie?

A flash of warmth travelled through his stomach, making his throat dry. Fuck. It was. Izuku put his hoodie in his nest for his heat. God, Katsuki knew it had to just be a hormonal comfort thing, but that did things to him. 

Izuku stopped pulling him when they got up to the bed, and Katsuki felt the flush on his face strengthen. Thank god the lights were off, or his feelings would become real apparent, real fast.

“How do you-” Katsuki cut himself off. How do you want me? The tension in the room was thick enough to cut with a knife, it felt. Izuku’s silhouette was visible enough in the darkness of his room, and his hand a warmth on Katsuki’s wrist to keep them connected. Slowly, he looked up at Katsuki, the light from the hallway glinting off his irises. 

“Can I-?” he put his hands on Katsuki’s shoulders, moving him only slightly. Embers were coiling in Katsuki’s abdomen, Izuku’s crisp evergreen scent invading his senses, and he sucked in a harsh breath, giving a quick nod. God. 

“Whatever.”

Fuck. 

Izuku’s touch was gentle, and he led Katsuki up to his bed, before pushing him on his back, head on the pillows. The nest was big enough that Katsuki’s toes didn’t touch the edge. It was a big nest, Katsuki noted inwardly, big enough for lots of - of cuddles. Right, that.

His alpha wasn’t even screaming at him, too subdued by Izuku’s scent, his soft touch, the gentle tension floating in between them. You’re so fucking whipped , he told himself. 

“Right,” Izuku was muttering to himself. “Up like that on the pillows, and then of course I, well. I then could do either way and it would work, but which would be better? Well maybe the first option, but then that won’t allow for what I wanted, but second option is too much off the get go and really too much I don’t think I could - I couldn’t do it, of course, I’ll just do the first way like-”

He laid down on his stomach on the bed, face landing on Katsuki’s chest, legs intertwining together, and with his arms splayed out around. His clothes were soft, a thin shirt and thinner sweatpants, and Katsuki wanted nothing more than to flip them over, to push Izuku into the bed, to claim him, to show him what a real alpha is like, to-

“Like this?” Izuku finished his mumbling. 

Katsuki let out a low breath, body tense, and he felt Izuku huff. “Not right,” he muttered, and Katsuki felt his heart clench. Had Izuku changed his mind? God, the scent in here was heavenly, pressed right up against Izuku’s warm body, but did the omega not want him there anymore?

Izuku grabbed one of Katsuki’s arms, and put it around his middle. “Better,” he hummed out, breath coming out hot on Katsuki’s collarbones. The alpha shivered, but took the hint and pulled Izuku close with an arm around his waist. Fucking hell, his shirt was tugging up around his hip, leaving just hot skin, bare to his touch.

The omega in his grip shuddered slightly at the touch, jostling his crotch against Katsuki’s thighs, and the alpha nearly whimpered. God, he could barely control himself now, how was he supposed to continue cuddling with Izuku for longer than a minute without trying to rip his clothes off?

They were already in his nest, and he was releasing such a sweet smell, perfect in the taste of Katsuki and his alpha, his skin was so hot and Izuku was so precious in his arms, pliant, tender, he could just-

No! Fuck. Katsuki took a deep breath through his mouth to avoid breathing in more of Izuku’s heavenly scent. He could do this. He had to do this. Izuku was trusting him as a friend to come into his nest and calm down his hormones. He would not lose to his secondary gender and make the omega uncomfortable. 

“-chan, Kacchan,” Izuku murmured, right next to Katsuki’s ear, and god if that didn’t do things to his dick. Thinking of his grandma, his mom, his math teacher from 7th grade, whatever he had to do in order to stay soft, he responded.

“Yeah, Deku?”

“... Thanks for this,” the omega said, sounding like he was smiling. Fuck, Katsuki wanted to kiss that smile. He wanted to take Izuku out to soft dinner dates in the candlelight and open doors for him and fuck him nice, exactly how he would want it and then cook him breakfast in the morning, something healthy and hearty, not that crap cereal shit Izuku usually ate. He was so fucked. 

And it almost sounded like there was something akin to hope in Izuku’s voice. For a moment, Katsuki could almost believe that Izuku wanted him, wanted the things that he wanted, and led Katsuki into his nest in order to prove it.

But Katsuki knew he was just projecting his own feelings onto the omega. He knew that even if in 99 out of 100 cases an omega bringing an alpha into their nest was a blatant invitation to mate, this was the 1 in 100 platonic case. Izuku would never want him the way Katsuki yearned for his touch, his scent, his love. 

“Whatever, nerd. What are friends for?”

Izuku let out a soft sigh. Ah, he must be relaxed. Katsuki allowed himself to settle deeper in the bed, pulling the omega tightly against him. Anything for Izuku. 

“Right…”

 

v - scenting

Katsuki’s first thought when he woke up the next morning was that he was starving. 

He hadn’t eaten after he got home, just gone right into Izuku’s nest to cuddle with him, so the last thing he had eaten was lunch the day before. Not that he would take back a night of running his hand through Izuku’s soft hair, hearing the gentle croons of appeasement from the omega, and feeling his muscular but soft body pressed up against Katsuki’s. 

His second thought was that Izuku was awake. 

“Al- Kacchan,” a soft voice spoke, and Katsuki felt a hot coil of embers sink through his skin at the sound of Izuku almost calling him alpha. The omega’s body was still pressed up against his, only now they were on their sides spooning. Katsuki could feel Izuku’s ass pressing right up against his groin, and he couldn’t help but send up a quick prayer of thanks to the gods of self control and not getting morning wood that he wasn’t hard. 

“Zuku?” he rasped out in a tired morning voice. He felt the omega shudder against him, ass doing criminal things against his body, and his grip tightened on Izuku’s waist, holding him in place. Fuck, was that really Isuku’s reaction to just hearing Katsuki call him by his name? 

“I’m hungry,” Izuku mumbled into the morning air. Katsuki let a smile crawl over his lips, it wasn’t like Izuku would be able to see it facing the other way. He took a second to drink in the moment. Izuku, in his arms, letting out the scent of a content omega. His skin warm to Katsuki’s touch, sunlight gently drifting through the window… it was the type of morning he could get used to. 

“Is that your shitty roundabout way of begging me for food, nerd?” he teased, squeezing Izuku’s hip in his hand. Instead of giggling, or shooting back with more banter, though-

Yes please, Kacchan,” the omega whined, back arching into Katsuki’s chest, head lolling to the side to expose his unclaimed neck and scent glands. Fuck. Katsuki bit his lip to avoid sinking his teeth into Izuku’s exposed skin. Was the omega trying to make him pop a boner right here in his nest? What the fuck?

It’s just the preheat making him act different , Katsuki told himself. Don’t take advantage of this don’t take advantage of him he doesn’t mean it like that don’t make him uncomfortable don’t-

“Tch. Fucking leech. Fine, I have to get up anyways for work so I can probably make you something before I go-”

“Don’t.”

Katsuki froze. The omega’s tone had turned cold. Izuku shifted to turn around in Katsuki’s arms till their faces were only a few centimeters apart. Izuku slung one of his own arms around Katsuki’s waist, pulling himself close and pressing their chests up against each other. His eyes still had a sleepy glaze over them, and his lips were parted slightly in a small yawn. Cute. 

“Don’t go in today,” Izuku said again, and Katsuki felt his brow furrow in confusion. Why was Izuku trying to stop him from going into work? “I…” Izuku seemed to be thinking of the same thing. Why would Kastuki not go in? “It’s so close to my heat… and you… help a lot,” he murmured, turning his eyes to the side to avoid making eye contact. 

The omega’s cheeks turned pink, and Katsuki felt his own cheeks develop a flush. If he didn’t know better, he would think Izuku was trying to - to proposition him or something. 

He should go down in history as the alpha with the most self control in the world, he thought. 

“Deku, you think villains are going to stop pulling shit just because you’re ho - you’re - nesting?!” Katsuki felt his blush deepen. He had almost said horny, and the implications of that would have been just too much for him to handle. 

In his arms still, Izuku turned his gaze back up to face the alpha. “It’s just one day, Kacchan. Please? Of course, I know I am not that important in the grand scheme of things and Ground Zero is such a strong hero and it is rather selfish of me but I just want-” the omega muttered, and at the words not that important Katsuki felt his resolve break.

“Fine, I’ll fucking try,” he cut the omega off. “But I have to get up to make you breakfast, so do you want to let go of me now?”

Izuku looked down at their intertwined bodies, and seemed to realise only then how tightly he had been holding onto the alpha. “Ahaha! Whoops! Sorry, Kacchan,” he smiled up at the alpha, and Katsuki felt his heart do stupid tap dance steps.

“Whatever,” he grumbled, trying his best not to lament the loss of the warmth of Izuku’s touch as the omega pulled away and sat up on his bed. Katsuki forced himself up, and left the room without looking back at the sight of the omega sitting in his nest, knowing it might not be the best to test his self control like that.

As he started pulling out ingredients from their fridge to make them breakfast, Katsuki balanced his phone on his shoulder to call the agency. The line rang twice, before connecting him with that secretary at the front desk. 

“Ground Zero, right? This is the number we have on file for you-”

“Yeah, yeah. Any chance I can get off today?” He asked, not wanting to stick around to chat.

To his surprise, the secretary giggled. As in. Actually laughed at him. Was she making fun of him? How dare she! 

“Of course, Ground Zero, I’m surprised it took you this long. All of next week too, right?” she asked, voice high and amused like they were both in on a joke. 

“What?” he balked. “No, where the fuck did you get that idea from? Just today, and I already have the weekend off, no need to go psycho.” He had no idea what the agency was on, hiring someone so simpleminded as to suggest he get many days off when he only asked for one. After all, he wasn’t even calling in sick, just asking! What was wrong with this woman?

The voice on the other side of the phone sighed, sounding disappointed. “Alright, well. Go ahead and take today, and if for any reason at all you change your mind about next week…”

“I won’t.”

“... We’ll see. Well, enjoy your day off, Ground Zero!” and with that, she hung up on him. He gaped at his phone angrily. Did she really just hang up on him?

“What did your phone do to you?” he heard Izuku laugh at him, the crisp forest scent following the omega into the kitchen. He looked up to see Izuku had changed into a pair of shorts and a zip up jacket. Upon closer inspection, the jacket, which was zipped up only to around the pec area, had no shirt underneath it. Izuku’s pale, milky collarbones sprinkled with freckles were bare to his gaze.

Katsuki felt heat in his groin.

“Fucking stupid ass secretary hung up on me,” he grumbled, hands busying themselves with the food he was preparing. Izuku preened at the scent of cooking food, hovering by the counter with heavy lidded eyes. “... Got the day off, though.”

“That’s great, Kacchan! Thank you for…”

“For making your food and dealin' with your shit, I know,” Katsuki grumbled, not actually upset in the slightest. Izuku was sitting on a stool at their kitchen island, watching him cook with fond eyes. It made Katsuki’s alpha purr. 

We provide so well for omega, his alpha was crooning, and Katsuki wished he knew a way to hit himself that would make his secondary gender shut the fuck up already.

Breakfast was a quiet affair, strangely enough. Izuku seemed to be struggling with something that he wanted to say, and kept cutting himself off before he could go through with it. By the time they were finished, and Katsuki started washing dishes in their sink, Izuku’s bottom lip was bright red from how much he’d been worrying it between his teeth.

“Hey, nerd, dry for me?” Katsuki broke the silence between them, offering an olive branch, almost. He knew that if Izuku didn’t want to talk about, well, whatever it was that he didn’t want to talk about, then it would be a waste of time to try and get it out of him.

Izuku wordlessly started taking the wet dishes from Katsuki and drying them with a clean towel, still looking nervous, almost, and muttering under his breath. Katsuki was sure he heard his own name littered in those mutters, but that wasn’t exactly something rare. 

Finally, as they were finished with the last of the dishes, Izuku broke his silence.

“Is Kacchan still planning on going to Kirishima’s later today?”

His voice was quiet, tentative. Katsuki felt his brow furrowed in confusion, and agitation. All this silence, all this buildup - for that?

“Yeah? What about it, Deku?” He asked, voice incredulous. Izuku bit down on his lip again, hesitant. “Fucking hell, just spit it out!” Katsuki huffed, feeling his irritation spike.

“I’m going to the supermarket, later!” Izuku shouted back, eyes wide.

“...huh?”

“And, well. I’m really close to my heat starting, and I’m out of scent blockers!” The omega’s chest was heaving. “And - well. Before you go, maybe you could do another favor for me? Please?”

The ‘ please’ hit Katsuki right in the dick. Sure, he was a strong guy, but seeing his crush in front of him, eyes glistening, chest heaving, releasing a sweet scent that made him want to pick Izuku up and have his way with him, asking please? It did things to him.

“You want me to… go to the store for you? Is that it?”

Something felt off. For some reason, Katsuki knew that wasn’t the right answer, and the tension in the air was increasing. His alpha was sitting back in his brain, not making any input, which made Katsuki even more suspicious. The scent that Izuku was releasing was tinged with something Katsuki couldn’t quite place. What the hell was going on?

“No. I mean - not really. I just, well, smelling like this ,” Izuku gestured to himself, “can make it hard to get what I need unnoticed, and - and I thought before you left you could maybe - help me - you could - cover it?”

The earth seemed to stop spinning. Katsuki felt his hands clench over the towel still in his hands, eyes widening with disbelief. There was no way he could misinterpret what Izuku just asked him to do. Izuku wanted Katsuki to help him cover his preheat scent, and there was only one way that Katsuki knew of doing that. Izuku wanted him to-

 “You want me to do what?”

Izuku clenches his fingers in the hem of his shirt nervously, before looking shyly up at Katsuki. “Well, with my pre-heat there’s more people who… want to… you know , and maybe if you scented me they would back off?”

Alarms were ringing in Katsuki’s head. His mouth felt dry. 

“Shitty nerd, you’ve fought villains who would make these people run crying, and you can’t tell them you don’t want to fuck them?”

“Fighting villians is different from social anxiety, Kacchan! I just want to be able to go to the supermarket without people accosting me!”

Katsuki’s mind was racing. Izuku, sweet, passionate, earnest Izuku with his fucking scent so strong it was making him lose his mind. Yeah, he could kind of see why Izuku was getting hit on so much when he went out, his scent was like fucking god, and Katsuki was a believer.

But no matter how much he made it into him helping Izuku in his head, there was no way to deny that scenting was something for mates. Was this some sort of twisted prank? Flaunt his sensual scent all over the place, drape his body all over Katsuki in their home and fall asleep next to him, be possessive over him at work, and now ask him to scent him, effectively claiming Izuku - all while keeping up that platonic barrier? Was Izuku playing some sort of sick joke on Katsuki? Was he trying to kill him?

“Plus,” Izuku started mumbling, shuffling to squeeze his thighs tighter together while standing up against their kitchen counter (and fuck, what that visual was doing for Katsuki’s horny imagination), “I’ve known Kacchan forever, and my nerves are kinda still going everywhere, and you're so amazing and strong and alpha’s scent would make my nerves calm down and my heat easier like when we cuddled, and if, well, Kacchan wanted to help me - maybe -”

“Shut the fuck up,” Katsuki interrupted, face aflame, the words amazing and strong and alpha echoing around in his head in Izuku’s voice. If he didn’t control himself he might pop a boner right here in their kitchen. “Fine. I’ll do it.”

Izuku looked up at him with huge eyes, bright green and cutting through Katsuki’s defenses like paper.

“Really?” 

“Really, idiot. Get over here before I change my fucking mind,” Katsuki grumbled, trying to mask how fucking nervous he was. Oh fucking god, oh fuck - was he really about to scent Izuku?

As in, the buffest, sexiest, most powerful omega in Japan, probably the world. As in, the only omega that Katsuki’s alpha was interested in and had been interested in for years. As in (maybe (read: definitely) the love of his life) his crush , Izuku.

The omega rounded the counter quickly, taking Katsuki’s warning to heart. He sidled up close to Katsuki, chests almost touching, before stopping, hesitant. “Um, how does Kacchan want to..” Izuku trailed off.

Katsuki’s heart was pounding in his chest. He felt dangerously close to losing control to his alpha, which was now fighting for the reins. “It’s your - fucking - scenting, nerd, how do you want to?” He challenged. Usually, when he used this tone of voice, Izuku would respond to the challenge, fight back with that spark in his eye and flare in his attitude that made Katsuki want to chase him and pin him down and - ahem. 

But - this time?

Izuku’s eyes watered, color flickering blue amidst the green, and his full body shuddered. “Want it… however alpha wants me,” he murmured, looking up under long lashes at Katsuki.

This whole week had been a testimony to Katsuki’s absurd levels of self control. The flaunting and need for compliments, the rejecting that other omega in public, informing Katsuki that no other alpha would be there - that, he could take. He could even somehow take the cuddling, holding Izuku’s precious body close to him, sleeping in the same bed, but he was at his wits end, and at the words however alpha wants me-

Kastuki snapped.

Before he knew it, he had Izuku pinned up against the wall, one hand on his waist, the other holding him up over the other boy. He heard a growl lace the air, before realizing it was coming from him. Izuku’s head lolled to the side, a gasp escaping his lips, and the omega’s hands came up to loop around Katsuki’s neck, pulling him closer. 

Sweet omega, my omega , his alpha purred, and Katsuki was barely mentally present as he dove his face down into the junction between Izuku’s neck and shoulder, where his scent glands were. 

Up close: Greenery, crisp forest, fruit so ripe it was bursting, like Izuku was aching for it.

Distantly, Katsuki was aware that his hips were rolling against the omega’s, the fire inside him consuming his inhibitions till all that was left was scent, breed, claim.

“Kac-chan,” Izuku whimpered. The omega’s hips dragged against his, moving too, but Katsuki could barely tell.

Katsuki inhaled deeply, consuming the omega’s scent and stamping his own all over. The hand he had on Izuku’s waist squeezed his hot skin through the thin material of his hoodie, and the omega let out another soft sound.

Scent, breed, claim, mine.

His cock was aching, reaching full hardness just from grinding against Izuku’s thigh, but it wasn’t what he wanted. He shoved his own thigh in between Izuku’s legs and the omega immediately began using it, grinding his omegan dick on Katsuki’s thigh, chasing his own pleasure.

Katsuki nipped lightly at the skin of Izuku’s neck, and the omega let out a throaty moan. More.  The hand he had on Izuku’s waist slipped under his hoodie, not moving anywhere, just tracing the hipbone there, feeling the omega’s hot skin, while Katsuki continued to litter the skin there with kisses, kitten licks, occasionally stopping in a specific place to suck a mark into existence. 

He knew his scent had to be all over the omega by now, but still, he grabbed one of Izuku’s hands and brought his wrist up to his face, the smaller scenting glands there oozing that sweet aroma. The alpha began the same treatment on Izuku’s wrist that he had done on his neck, sniffing and biting and licking. 

The scent around him of the omega was so much stronger than he had ever smelled it, and a distinct note of something was on the edge of it. Sniffing deeper, Katsuki felt his dick twitch when he realized he was smelling the omega’s slick .

Izuku’s slick . Izuku’s sweet smell, his soft skin, his defined muscles, his strong legs. Izuku’s panting breaths whimpers, his broken pleads and begs. 

Wait.

Wait.

Katsuki’s alpha was screaming at him to continue, to pick Izuku up and bring him to his nest, to take off his stupid hoodie that showed way too much collarbone and put a claiming bite there, to take Izuku’s shorts and everything off, push inside, show his omega what a real alpha fucked like - 

“Wait!” Katsuki hissed out, hands trembling. He felt his eyes grow wider, and was suddenly very, very aware of himself. Very aware of his hand edging upwards on Izuku’s chest under his clothes, very aware of the wrist he had restrained with his other hand, very aware of the hickeys beginning to bloom on Izuku’s collarbone, of the spit dripping there.

Very aware of Izuku, frozen against the wall, omega cock hard against Katsuki’s thigh between his legs. Very aware of his own cock, hot and heavy in his pants. 

Slowly, he raised his gaze to meet Izuku’s. 

His eyes were blue - the sign of an omega in heat.

The only sounds in the room were their heavy breaths, and Katsuki felt his heart drop in his stomach.

“Katsuki…” Izuku whispered, lids heavy. “ Alpha .”

His heartbeat loud enough that Katsuki could hear it in his head, could feel it in his stomach down to his feet, the alpha forced himself off of Izuku, feeling sick to his stomach. His breaths started coming out stilted, and he removed his hands from the omega’s body, holding them palms open, eyes flickering down to stare at them. What had he just done?

“I - you should be good to go now,” Katsuki said in an  uncharacteristically tense voice. How could he be brash and confident when he’d just made the biggest blunder of his life? Izuku’s eyes fluttered in confusion, his brow furrowing in confusion. 

And Katsuki was a strong alpha, a hero, a proud man. He faced his problems head on, he wasn’t afraid of confrontation. He was loud, he was intimidating, he didn’t give a damn what people thought of him, and he had faced countless villains without falling, he always came out on top.

But this time?

He ran.

Chapter Text

Interlude - idiot

The trip to Kirishima’s apartment might have taken a second or several days, Katsuki couldn’t tell. All that he could think about was the fact that he just fucked up the longest, most important friendship in his fucking life. 

Izuku…

Fuck, he hated himself. He couldn’t believe that after months - no - years of exercising extreme levels of self control, forcing himself to wind down his alpha instincts in order not to overstep, not to force himself on his childhood friend, that he had ruined it all in the time span of less than fifteen minutes. 

And Izuku had trusted him so much. The omega had trusted him enough to bring him into his nest, to ask him to cover up his scent so that people wouldn’t accost him. And what did Katsuki do? Exactly that! God, he was no better than the extras that Izuku was trying to shake off.

No, he was worse. Those people were strangers who were making Izuku uncomfortable. They deserved to die for it, but less than him. He was supposed to be Izuku’s best friend, and he had acted like a stupid, horny alpha.

The other hero would probably never be comfortable around him again! Hell - he might even want to move out! And Katsuki would not be able to blame him. Katsuki was a shitty alpha, and an even shittier friend.

By the time he arrived at Kirishima’s doorstep, he was near feral, banging on the door.

“Yo, chill out!” he heard a voice call, and the door opened to reveal Kaminari sipping on some carbonated beverage. “Bakubro!” he crowed, before his nose wrinkled up. Katsuki shoved past him through the doorway, and heard Kaminari choke on his drink.

Sitting at his couch, watching an episode of some cartoon (fuckin kids), Kirishima turned to smile at Katsuki, before he, too, winced. “Holy shit, dude, you reek of omega.”

“Like, a lot?” Kaminari agreed, closing the door. Kastkui heard him sniff the air as he walked over to sit in a chair and brood, and right when he sat down Kaminari’s eyes widened in realization. 

“Oh my fucking god, is that Midoriya?”

“Shut. The fuck. Up.”

“It IS!” Kaminari yelled. “What the hell, man? What are you doing here with Midoriya’s heat scent all over you?! Shouldn’t you be, like, with him?!”

“Abandoning your omega in heat? Not manly, dude,” Kirishima tacked on, shaking his head in disappointment.

“SHUT UP!” Katsuki yelled at them, finally making them listen. “You two are so fucking stupid, I swear. He’s not my omega.”

Kirishima raised an eyebrow. “No offense, but - uh. If Mina was in heat, I can promise she would not let me out of the house smelling like we just had sex-”

“We did NOT-”

“Same here, I wouldn’t let Shinsou go out like that. It’s, like, private. FMO,” Kaminari added. At the blank looks Kirishima and Katsuki gave him, he sighed. “For Mates Only,” he clarified.

“Ah.”

“Well that’s fan- fucking- tastic, idiot, but since you’ve apparently gone deaf, need I remind you that Deku is not my mate?!” Katsuki yelled again. Kaminari and Kirishima looked at him with dubious expressions.

“But… you’re absolutely covered in his heat scent, bro.”

“Yeah? That’s why I’m here, Shitty Hair. He started his heat, so I cleared out.” Katsuki crossed his arms over his chest, sticking his nose up in the air. He came here for refuge from Izuku’s sweet scent and his own poor decisions, not for an interrogation!

“Listen, I love you, man,” Kaminari began, “but from an omega, I don’t buy that. If it ‘just started,’ when you left, you would only smell a little like him, like - the same amount as usual, because you live together.” Kaminari was seemingly aware he was walking on eggshells, because his voice was calm, almost as if he were speaking to a wild animal. “You, however, my dear friend, my compadre, my man, my dude-”

“Spit it out!”

“- you smell like you’ve been clowning around for a hot minute. Like, consider yours and Midoriya’s uglies bumped.”

Katsuki only partially understood what Kaminari was trying to say past all the weird idioms and innuendo. He sighed, and ran a hand down his face. “I might’ve… scented him.”

“Whoa!”

“Dude, why didn’t you lead with that?!” Kirishima exclaimed, eyes wide. “And how in the world did you scent him if he’s not your omega? Scenting is - what was it? - right, FMO. Unless,” Kirishima’s eyes became even wider. “No, you would never do something so unmanly. You didn’t- force-?”

No!

“Then what the hell is going on, dude?” Kaminari asked, expression full of concern. Katsuki groaned, and put his head in his hands. God, this was all so fucked up, and it was all his fault. 

“He said - fuck. He needed to go to the supermarket, and he said people wouldn’t leave him the fuck alone because of his preheat smell, and I - fucking. I offered to go for him, but he said if I just … scented him, people would leave him alone.”

There was a moment of silence. Then -

“Midoriya! That sly dog!”

“Shit, man, Midoriya’s got moves!” Kaminari crowed. “Omega power for the win, damn!”

“That was a bold move, a bold move, and I must applaud it, what a man,” Kirishima laughed with him. Then, he squinted a little as the words processed. “Wait. You still don’t smell like -”

“Hold on, yeah, I’m getting that too,” Kaminari agreed, sniffing the air. “Like, if this was just some platonic scenting, which - by the way - is not a thing unless you are literally a child, you still wouldn’t smell like - ah, how do I put this delicately?”

“Like you just fucked.”

“Took the words out of my mouth, bro.”

“SHUT UP!” Katsuki roared, over their conversation. He couldn’t believe his friends, some of his best friends , were trivializing what had just occurred between him and Izuku. Why were they acting like Izuku was some great con man or something? Izuku had looked to Katsuki for comfort and he had been horny and gross in response! They should be pelting him with rocks or something, not laughing!

“I…” he looked down at his hands in his lap, thoroughly disgusted with himself. “I took it too far. I tried to just - I was just going to imprint on his scent glands enough, but he’s been doing this all week and I just - fucking. He broke me. I took it way too far,” Katsuki muttered. He raised his gaze to them angrily. “And it’s not funny! I stopped myself before I went crazy, but I still shouldn’t have- FUCK!” He felt his palms crackle with the energy from his quirk, and the jovial energy in the room died down.

“... What do you mean, all week?” Kirishima finally broke the silence, his tone much more subdued than earlier. 

Katsuki raised his gaze to look at them, seeing they were both looking at him with pitying expressions. Argh, he hated their fucking pity! Izuku was the one they should be feeling bad for, not him!

“Deku has been doing, you know. All that preheat shit you omegas go through,” he nodded in Kaminari’s direction. “He was really stressed about telling me it was coming up, and like asking for compliments all the fucking time, and possessive in the break room-”

“Wait, Mina didn’t make that up?” Kirishima asked, dumbfounded. “No way!”

“Oh, right, you were in the bathroom. Dude, Midoriya totally said back off my alpha,” Kaminari said.

“Hah?! You’re a fucking idiot. He just didn’t want a different omega’s scent in our apartment that close to his heat,” Katsuki growled. Kaminari and Kirishima’s eyebrows both shot up.

“Oh, really. Tell me, man, what else has been going on over there?” Kirishima asked in a voice that sounded like he was trying too hard to be casual. Kaminari nodded, taking a contemplative sip of his drink.

“Fuck, well, he asked me to cuddle with him in his nest yesterday.”

Kaminari choked. Again. Kirishima helpfully patted his back as Kaminari coughed up the drink in his lungs, before the blonde hero looked over to Katsuki with huge eyes. “Are you fucking joking?! He invited you into his nest ? To cuddle?”

“You fucking deaf or something? That’s what I said!”

“Sorry, man, it’s just - wow.”

Kirishima was noticeably silent, and Katsuki turned his gaze towards him. “What.”

The red haired alpha sucked in a breath. “Ah, well. It just seems like there’s an awful lot of stuff Midoriya’s been doing to get you to mate with him, and yet you’re here. Do you - not like him or something?”

It was so quiet Katsuki would have been able to hear a pin drop. Then-

“Hah?! What the fuck?! Are you fucking stupid, shitty hair? Of COURSE I like him, I fucking love him! Everyone knows that!” Katsuki exploded. He wasn’t wrong; everyone in their class at U.A. could tell that Katsuki was smitten for the other pro hero by the time they were in their third year, and now that he was in the public’s eye more there were even several fan speculator’s and fan accounts that pointed out the way Katsuki was always looking at Izuku.

“Then why did you leave after scenting him?!” Kirishima shot back, looking perplexed.

“Because he doesn’t want me!”

There was a moment of silence. Kirishima and Kaminari looked at each other, sharing a concerned yet pained look. Katsuki was irritated, but at least now they seemed to understand the gravity of the situation. They seemed to understand that, even despite everything that had happened that week, it did not mean that Izuku actually wanted-

“Dude. He wants you.”

“Don’t say stupid shit, Pikachu,” Katsuki grumbled, and the omega’s eyes narrowed.

“Hey. Usually I don’t go there with you, because I don’t really care, but maybe, just maybe , you should consider that as the only omega in this room, I actually might understand what’s going on here,” Kaminari said, voice even. Katsuki huffed, and looked away, but turned back to look at Kaminari again when the other blonde let out a tsk. “Listen man, I know that you’ve known him longer than anyone, and that you know him probably better than anyone, but that doesn’t mean there aren’t going to be cases where I understand what’s going on and you don’t.”

Katsuki knew the other boy was right in some ways, but he also knew that Kaminari would probably say whatever in order to make Katsuki in less of a murderous mood.

“As an omega,” Kaminari continued, “and as your friend, let me just make one thing clear.” He coughed a little, and Katsuki felt one of his eyebrows raise as he watched Kaminari… blush? “I’m close with you guys, and I trust you two, I really do. But I would never ask someone to scent me if I didn’t also want to mate with them. Even if I asked one of you guys to,” and the blush came back full force, “it would mean that I want you to… that I wanted you guys to… ”

“But Deku-”

“Is still an omega,” Kaminari insisted. “And I know that he knows what it means to ask someone that because of our omega nights back at U.A. Trust me, Bakubro - Midoriya would not ask you to scent him if he didn’t also want you to mate with him. And this close to his heat? I think he wants more than just one time.”

Katsuki’s ears were ringing. He wanted to argue with what Kaminari was saying, after all it was impossible that Izuku wanted him, right?

He thought back to this week. Izuku, preening under his praise. Izuku, sitting close to him on the couch, telling him he wasn’t going to have anyone over for his heat, no, that he wasn’t going to have anyone else over. Izuku, making that girl in the break room back off. Izuku, bringing him into his nest to cuddle. Izuku, asking Katsuki to scent him.

Asking Katsuki to scent him.

No, he couldn’t…?

Certain memories were now coming back to Katsuki. The way that Izuku had also been rubbing up on his thigh, eyes watered but omega cock hard through his shorts. The way he had pushed his ass back into Katsuki’s groin when they woke up. Katsuki had assumed it had all been an accident, it all had to be a big misunderstanding, but what if it was more?

It felt like his head was underwater. 

“Dude, I think you broke him,” he heard Kirishima say to Kaminari, and the other blonde just laughed, but Katsuki couldn’t find it in himself to respond, he was still too busy reeling. 

He stood up. 

“Bro?” Kirishima asked, sounding amused. All that Katsuki could focus on was his thoughts of Izuku. 

The omega had asked to be scented after being told Katsuki was still going to Kirishima’s, the alpha remembered. What if he was trying to see if he could make Katsuki stay?

He wants you , Kaminari had said. It just seems like there’s an awful lot of stuff Midoriya’s been doing to get you to mate with him, Kirishima had told him. Could they actually be right?

Katsuki didn’t respond to his friends, he simply walked to the door robotically. Distantly, he thought he might hear them cheering for him, but he could hardly hear over the blood rushing in his head.

He opened the door, stepped out, and hurled himself up into the sky with his explosions, propelling himself through the air across the city to get back to his apartment, finally in tune with his alpha with only one thought on his mind.

His omega needed him.

Chapter Text

vi - touch

Midoriya Izuku was not having a good day.

It had started out just fine, in fact, better than fine. He had woken up in the arms of Katsuki, his warm chest pressing up against Izuku’s back and his hot breath puffing out onto Izuku’s neck. The omega had sighed in happiness, maybe this time his Kacchan would finally make a move.

Izuku had been trying the whole week, no, for multiple weeks actually, to get Katsuki to just take a hint already.

For years he had been too nervous to try and show his affection for the explosive alpha. After all, middle school happened, and it was pretty tough on their friendship in the beginning. It wasn’t until later in high school that they started clicking as friends again, and then Izuku was lucky enough for them to actually move in together.

He had been okay with keeping his feelings a secret inside his chest, he knew that friendship was the most he could hope for from Katsuki. Izuku had tried going on dates with other people, had even spent his first heat in his new apartment with Shindo Yo. 

The problem was persistent in every part of his life that he tried to ignore it, however. He couldn’t forget the blonde alpha. It was not that Shindo could not give it to him hard enough (well, privately Izuku thought that was part of it), but that Izuku kept saying Katsuki’s name when he climaxed.

Even then, Izuku was determined to give Katsuki the space and respect that the alpha deserved. He shouldn’t be torn down just by Izuku’s unreciprocated feelings. 

Everything changed about two months before his heat. 

Izuku had just gotten back to the apartment after Katsuki’s week long rut, and had been trying his hardest to contain himself. He was sure that Katsuki had only left his room when he needed to, but his rut scent was everywhere, all over the kitchen, their living room, the bathroom. Izuku could only imagine what it smelled like in Katsuki’s bedroom.

He had blushed at the thought. That’s dirty, Izuku, don’t think about that, he chided himself. 

Only for a few hours had he been back inside of the apartment before he walked by their bathroom while Katsuki was taking a shower (Izuku was already mourning the rut scent that had been clinging to the alpha’s skin). He was about to walk right past it, when.

“Nng, fuck, fuck.”

Izuku froze. Was Katsuki… jerking off? His rut was over, but maybe there were still the after effects chasing him. The omega blushed, and was about to walk away for good, giving Katsuki his privacy, when he heard it.

“So good, Zuku, so good for me,” the alpha growled, and Izuku froze, eyes wide. Zuku? As in - 

Izuku?

The omega’s whole frame of reference of his life spun around on its axis, trying to make sense with a world where Katsuki was, could it be? Attracted to him?

“Zuku, fuck, I’m-!” A loud gasp left the alpha, and Izuku turned beet red. Holy shit. Katsuki had just come. He felt a trickle of slick slide in his boxers and he turned even redder, scampering off to his room as he heard Katsuki turn the shower off. What the hell.

Ever since, Izuku’s life hadn’t been the same. For the first few weeks afterwards, he had acted strange around the alpha, unsure of whether or not suddenly Katsuki had realised he wanted Izuku, and now he would make a move. Maybe he would corner the omega in their kitchen, or walk into Izuku’s room unannounced, and like the proud alpha he was, make his feelings clear.

The problem was, Katsuki acted the same as usual. He still burped in Izuku’s face every now and then, still called him “shitty nerd,” and sparred roughly with him when they trained. He still kept his distance on the couch whenever they watched shows or movies together, and he never, ever acted in a way that indicated he had feelings, romantic or sexual, for Izuku.

The omega realised Katsuki wasn’t going to make a move, and decided to up the ante.

Every once in a while, Izuku would press. He would curl up closer to the blonde during movie nights, watch the blonde’s eyes widen in shock. He would come out of the shower in just a towel, and revel in the way Katsuki’s eyes would drag across his frame, hovering on his shoulder and his waist. 

(One time, Izuku even tried to be all domestic and cook for Katsuki, just to get a reaction out of him, but that ended in smoke and a kitchen ban, so it wasn’t the most effective.)

Even still, after acting more and more provocative around the blonde, Katsuki just wasn’t going for it. About a week before his heat was scheduled to hit, Izuku came to a realization. Either Katsuki was too afraid to act on his feelings (sexual or otherwise) for the omega, or… 

Or maybe he just wasn’t that interested.

It hurt to think about. Izuku had cried a little in his pillow that night, heart creaking in his chest at the cruelty. He had wanted Katsuki for years, for years , and for almost two glorious months he had believed that Katsuki might want him back too. The thought that maybe Katsuki had just felt like wanking off to his friend one day, nothing more than that, felt like shattered glass in his chest.

The next day, he woke up determined. No, he was sure that Katsuki had to just be holding back. He wasn’t going to let himself believe that Katsuki didn’t want him, he was a strong, independent omega in the 21st century, and he was not going to hold back from flirting with his man!

Well. The man he wanted to be his man. His man-hopeful?

All week, Izuku had been trying. He didn’t bother trying to hide his preheat scent like he usually did, even when he could smell his own arousal in it and it embarrassed him. He was sensual (at least, he hoped?), and tried doing all the things that he thought Katsuki would like.

He did his best to be fashionable, and to draw Katsuki’s attention to it. Katsuki liked fashion! And then, he had gone out of his way to make sure Katsuki knew that no one else was going to be in the apartment for his heat. The alpha had just walked away. It sucked, but Izuku was not ready to give up just yet.

At work, he made a bold move of claiming Katsuki in the break room. Another omega had tried to ask the alpha out, and while Izuku couldn’t exactly blame her (Katsuki had been teasing the whole office that day with his scent, sweet and smoky like burnt caramel), his jealousy had reared its head for all to see. Izuku had been sure in that moment that Katsuki would be into it, he was the type to like his mates assertive, but-

But he had thanked Izuku for helping him handle the confession. As if it were something a friend would do! And after Izuku had hinted that Katsuki would be busy the next week with him, during his heat, too! 

It was at that point that Izuku was ready to resort to drastic measures.

Finally, something went sort of right. He was able to use the next day to make his nest in his room, and when Katsuki came home from work, he even was able to work up the nerve to ask the alpha to cuddle with him. In his nest.

Just asking had made Izuku’s cheeks heat up. It was such a bold way of asking someone to mate with him, inviting them into one’s nest, and yet Katsuki had found a way to make it platonic. Even curled up so close, hearts beating together, Katsuki hadn’t pulled something on him, hadn’t even tried to sneak a kiss to Izuku’s forehead or something.

Partly, it was cute. Izuku felt incredidbly reassured that he had a good friend, Katsuki was clearly the type who would never take advantage of someone. But on the other hand? 

It was incredibly frustrating.

Izuku wanted to scream.

When they had woken up that morning, Izuku knew it was his last chance. His heat was imminent, and Katsuki probably still was planning on going to someone else’s house for the next week. None of Izuku’s hints had worked, they hadn’t even scratched the surface. 

The omega was on edge, hormonal, and desperate. That was the only way he could excuse what he did in the kitchen.

“Is Kacchan still planning on going to Kirishima’s later today?” He asked, feeling his heartbeat in his head. Holy shit, was he really going to do this? Was he really going to ask Katsuki to stay with him for his heat, in plain words?

“Yeah? What about it, Deku?” He sounded almost angry. Izuku felt defeated. “Fucking hell, just spit it out!” 

“I’m going to the supermarket, later!” Izuku had shouted back, suddenly going to the backup plan that was never even really a consideration. He just couldn’t work up the nerve to say it outright, ‘please help me through my heat,’ and was now walking himself into an early grave. Was he really going to ask this?

“...huh?” Katsuki sounded confused.

“And, well. I’m really close to my heat starting, and I’m out of scent blockers! And - well. Before you go, maybe you could do another favor for me? Please?”

 Izuku felt sweat pooling on his lower back. He was so nervous. Was this dumb? Was this a dumb thing to be asking his Kacchan? What if this ruined everything? What if Katsuki never wanted to see Izuku again?

The alpha was looking at him with furrowed brows, hand clenched in the towel, and Izuku nearly yelped as he felt a drop of traitorous slick slide from his hole. Damn his heat. 

“You want me to… go to the store for you? Is that it?” 

Oh, Katsuki. He was still trying to make this easy, trying to give Izuku an out. But the omega was tired of pretending, tired of the charade. He needed to know if Katsuki wanted him.

“No,” Izuku started, fighting his nerves to get the words out. “I mean - not really. I just, well, smelling like this can make it hard to get what I need unnoticed, and - and I thought before you left you could maybe,” Oh shit, he was panicking. This was such a stupid idea. “ - help me - you could - cover it?”

His own voice sounded stupid in his ears. Izuku wanted to die.

He had just asked Katsuki to scent him. Something only mates did. If the alpha didn’t know now, he never would.

 “You want me to do what?”

The alpha’s voice was scratchy, strained, and his eyes wide. Oh. He knew what Izuku meant, the hero could tell.

Izuku clenched his fingers in the hem of his shirt. He had already taken the dive, he may as well try to get full points for trying.

 “Well, with my pre-heat there’s more people who… want to… you know , and maybe if you scented me they would back off?” A flare of something heady spiked in Katsuki’s scent, and Izuku realised belatedly that it was anger. Was he mad at Izuku? Or, maybe, he was mad at the people who would accost him. The omega really could not be sure.

“Shitty nerd, you’ve fought villains who would make these people run crying, and you can’t tell them you don’t want to fuck them?”

The alpha’s tone was incredulous, his eyes still disbelieving. A note of hurt passed through Izuku. He had known rejection was a possibility, but Katsuki wasn’t even mentioning it. Frustration bubbled up in Izuku. Seriously?! Izuku just asked Katsuki to scent him and the alpha was trying to change the subject?

“Fighting villians is different from social anxiety, Kacchan! I just want to be able to go to the supermarket without people accosting me!”

To some extent, he wasn’t even lying. He really didn’t have any more scent blockers, and if he were to go out, then surely people would give him strange looks, and he may get some unwanted attention. But, Izuku was no fragile piece of glass, he was in the top ten rankings of heroes. He could defend himself and then some, they both knew that.

The omega realized, at that thought, he may need to say more to convince the alpha.

“Plus, I’ve known Kacchan forever, and my nerves are kinda still going everywhere, and you're so amazing and strong and alpha’s scent would make my nerves calm down and my heat easier like when we cuddled,” Izuku said, laying it on thick. Sure, Katsuki wasn’t obnoxious with his secondary gender, but he was still an alpha. Being told he made Izuku feel safe was sure to go to his head.

Knowing he had already gone that far, and already asked Katsuki to scent him, a blatant invitation to mate without a real response, Izuku decided he may as well just come out and say it in clear words. “And if, well, Kacchan wanted to help me - maybe -”

“Shut the fuck up,” The alpha growled, and Izuku thought he might have seen a spark of alpha red in his otherwise crimson eyes. “Fine. I’ll do it.”

“Really?” He felt a little shame at the clear yearning and shock in his voice, but he couldn’t help it.

Wait - Katsuki had- agreed?

Holy fuck. Katsuki agreed to scent him. That could only mean one thing. The alpha really might want him after all.

“Really, idiot. Get over here before I change my fucking mind,” the alpha warned, and Izuku took it to heart, skittering around their kitchen to get to his Kacchan as soon as possible. No way was he going to let this opportunity slip by.

There was a moment of awkward silence when Izuku got to him, however, when the omega looked into Katsuki’s eyes (it killed him that he had to look up at his friend instead of being able to evenly meet his gaze). He was so nervous. “Um, how does Kacchan want to..” Izuku started saying, unsure of how to instigate this.

Somehow, even when about to scent him, Katsuki looked unbothered. “It’s your fucking scenting, nerd, how do you want to?” He challenged. 

Maybe in a different world, Izuku would have been able to banter back, spit out some retort, but it was so close to his heat, and he could smell that burnt caramel on Katsuki now that they were closer, and he wanted from the chore of his body.

“Want it… however alpha wants me,” he replied shamelessly, over any bashfulness he had been channeling earlier. There was a hum in the back of his head, and his omega was taking the reins with gentle hands. Let me take care of this , his omega seemed to be telling him.

And then-

Katsuki was everywhere.

The alpha had shoved him up against the wall, caging Izuku in. A breathless gasp left the omega’s lips, and he surrendered himself to the feeling of Katsuki shoving his head in the omega’s scent glands, stomping himself all over, intermingling their scents.

His head was on fire, and Izuku was hardly aware of the fact that he was hard in his shorts. He couldn’t even find it inside himself to be embarrassed, however. They were about to mate, after all, Katsuki was in to see much more.

Katsuki was touching his waist, and his cock was hard against Izuku’s thigh, making his brain melt. Oh, god, he wanted it. He wanted Katsuki so bad.

The omega heard himself whine, the pleasure of Katsuki in and around all of his senses was driving him wild. He wanted more, and as Katsuki felt the alpha begin scenting his wrist, too, he felt pleasantly owned.

Slick began to trickle out of Izuku, and he realised he had officially gone into heat.

Alpha-

Then, everything collapsed.

Katsuki was suddenly tearing himself off of Izuku, and the omega felt himself collapse against the wall, barely holding himself up. His head was spinning, his senses singing at him. What was Katsuki doing? 

He watched the alpha stare at his hands, and the expression on Katsuki’s face shifted from disbelief to horror.

Izuku felt his heart sink in his chest. No, no, no. Why did Katski look like that?

“I - you should be good to go now,” the alpha said, eyes wide and almost scared. Time seemed to slow down, and Izuku watched with widening eyes as Katsuki literally ran out of their apartment.

The door slammed behind him.

 

-Oh my god.

Katsuki had just rejected him.

Izuku was stuck to the wall for god knows how long, mind reeling. Now that the alpha’s heady scent was no longer in his nose, he was thinking a little more clearly. His heat wasn’t even a thought on his mind, he was too shocked and distraught to feel any sort of arousal. 

Slowly, his legs gave out, and Izuku slumped to the floor. 

“Kacchan,” he whispered. God, what had he done? The alpha had looked horrified, disgusted. Disgusted at Izuku, maybe? Had he really just messed up his friendship with the explosive boy so carelessly after all those years of delicately reconstructing it? 

As his shack faded, his traitorous heat started begging for attention. Alpha, where’s our alpha , his inner omega was begging him, and Izuku ran his fingers through his hair roughly. The heat was taking over his body, burning up his skin under his zip up hoodie and shorts. He heard a whimper pierce the air, only distantly aware it came from him.

After what felt like hours, but could have only been thirty minutes, he dug his fingers through the pocket of his jacket, pulling out his phone. If Kacchan wasn’t going to help him through his heat, he needed someone. Even just someone to hold him and comfort him through the shock of being rejected so suddenly.

A few rings later, Ochako picked up the line. “Izuku? What’s going on?” she asked, voice laced with worry.

“Chako, he-” Izuku paused, feeling a sob rise in his throat. “He rejected me.” He was met with a gasp on the other end of the line. 

“What?! No! I’m sure it had to be a misunderstanding.”

“He started scenting me, I thought he was going to mate me,” Izuku choked out, feeling something wet slide down his face, only to realize it was a tear. “And then he left. He looked like he hates me,” and that did it. Without being able to control himself, Izuku started crying in earnest, hiccuping and sniffling and letting out sobs. 

He hated that he cried too often, but he always had, ever since he was a kid. His body shook with tremors, and he brought his knees up to his face so he could lay his head down, hugging his legs close to his body. He felt pathetic. Distantly, he thought maybe a door opened, but he could hardly hear over the blood pounding in his head and the sobs escaping his own mouth.

“God, Izuku, you sound terrible , want me to come over?”

Ochako was too kind to him. He felt bad needing her help, but his heat was making him lightheaded, weak, and he didn’t even know if he could stand up. Izuku needed a friend.

“That would be gr-”

A hand grabbed the phone out of his hold. “No, he’s fine, Round Face.” Izuku froze. No, could it be?

He looked up, and saw Katsuki towering over him, face settled in a glower while he listened to what Ochako was saying over the phone. Then, “yeah, I know. Don’t worry, buzz off,” he told her, and then hung up.

Wait- Katsuki came back?

Izuku was struggling to string along coherent thoughts, that must be it. The alpha had looked utterly disgusted when he’d left, there was no way he had come back. Yet the hallucination in his mind continued, as the alpha took a shuddering breath and then sunk to his knees to face Izuku, eyes level.

“Deku,” he breathed out, the usual aggression gone from his tone. His burnt caramel scent pierced the air, calming down the frantic notes in Izuku’s scent and his demeanour. There was a tinge of something else in his scent, an arousal that matched the heat scent Izuku was letting off, and the omega shuddered as it wafted into his nose. God.

The alpha put a hand softly on Izuku’s knee. “Do you…” for maybe the first time in Izuku’s life, he witnessed Katsuki trailing off in his sentence, looking away with a red on his cheeks. He sighed, and turned back to face Izuku, face flushed. “Dunce Face and Shitty Hair think that you asking me to scent you, that all of this was -” he choked, and his eyes searched Izuku’s. “Was you trying to tell me you want me to mate with you. Is that true?”

His voice was even, but only barely. Izuku felt the tears already in his eyes burn.

“Why do you want to know,” he choked out angrily. “Are you going to leave again?”

His omega was mad at him, demanding he turn to his alpha for comfort, but he was unrelenting. Sure, yeah, he was in heat, and yeah, slick was dripping out of him, and yeah , Katsuki was the most attractive person he’d ever seen and was kneeling right in front of him, but Izuku was a strong omega! He wasn’t willing to demean himself and accept half assed answers for the sake of a knot.

Katsuki’s eyes widened. 

No, Deku. If those idiots were right all along, then I- Fucking hell, Izuku , I’ve wanted you for years.”

Izuku’s head was swimming, both with his heat and disbelief. His skin was so hot it felt like it was melting his brain, so that had to be the only explanation for what he just heard. Kacchan wanted him? God, why had he walked out then?

He said Izuku , his omega purred. Not Deku, Izuku.

The omega stared at Katsuki in shock, the alpha still in front of him, on his knees.

“You - what?!”

Katsuki wasn’t like this usually, never begged, never got on his knees to ask for things. He was brash and he was brave and he was assertive, and if someone told his younger self that in the future he would be on the floor for Izuku, the omega knew the younger Kacchan would have probably blown up their faces. Yet, somehow, here he was.

“I want you.”

And Katsuki was trying to be romantic, and sweet, Izuku could tell, but the whole week and the weeks beforehand came crashing down on him and he had tried so hard to get Katsuki to make a move on him and had done things he never would have done and yet somehow he listens to Kaminari and Kirishima? And he was in heat so really he couldn’t be held accountable for the stupid things he might have said and-

and-

“Yeah, I know , asshole. Do something about it!”

Disbelief flickered in Katsuki’s eyes, before he pounced.

 

For the second time that day, Katsuki was all over him, all around him. He had a hand up against the wall next to Izuku’s head, his other hand sliding up the omega’s bare leg, but Izuku could hardly pay attention to that because Katsuki was kissing him .

His lips were rough and insistent, his tongue slipping into Izuku’s mouth to grapple for dominance, and Izuku’s omega was melting. The greenette brought one of his hands to Katsuki’s back to clutch him tighter, overwhelmed by the sensation of Katsuki’s lips against his, his hot pants in Izuku’s mouth, and the heat consuming his whole body. 

Katsuki separated their lips while still running his hands over Izuku’s body, eyes opening to search for answers in Izuku’s expression. The doubt there, the hesitance, made bubbles of frustration rise within him. Izuku grabbed the collar of Katsuki’s shirt and pulled him in again.

“Kiss me, you idiot,” Izuku spoke against Katsuki’s lips before connecting them again. His lips were like sweet relief to the heat consuming Izuku’s brain, sliding against his and making him melt against the wall. The kiss was searing and fierce, and if Izuku weren’t so preoccupied with the horniness taking over his self control, he would be freaking out. He was finally kissing Kacchan. 

His skin was melting under Katsuki’s touch, his lips already feeling swollen from the harsh pressure, and he loved it.

The alpha’s hands were strong, possessive on his skin. Gripping his leg and moving upward, one hand was making his lower body tingle while the other moved to behind Izuku to the small of his back, making him arch up into the other’s hold. 

“Are we really fucking doing this here?” Katsuki mumbled, his lips moving down to begin nipping and sucking at Izuku’s neck. The omega gasped, the feeling of Katsuki’s tongue on his bare skin, on his already sensitive skin from the morning, was driving him crazy.

“Do - ah- doing what here, Kacchan?” Izuku teased, rolling his hips upward into the alpha towering over him. They had slid down the wall in their frantic movements, and were now more lying on the floor than up against the wall. 

The alpha growled against the soft skin of Izuku’s neck. The vibrations of Katsuki’s voice made Izuku shudder in his arms, but he was unrelenting in playing coy.

“You fucking vixen. Omega’s so desperate you wanna do it on the kitchen floor, hm?”

Izuku shivered at the tone, Katsuki’s voice, but he was tired of the talking. His heat was overwhelming, and while he loved foreplay as much as the next omega, he wanted to climb Katsuki like a tree, like, yesterday. With a sudden surge of power, Izuku shoved at Katsuki’s shoulders, pushing the unsuspecting alpha over onto his back on the floor. 

Katsuki’s head hit the floor with a dull thunk , and Izuku could only barely find it inside himself to care. Oh well. 

“I would do it on a busy street at this point, Kacchan ,” Izuku murmured as he crawled up the alpha’s body. Katsuki’s red eyes were wide with disbelief, his hands hovering in the air. Izuku hurriedly unzipped his hoodie and threw it off, the heat becoming too much, and he felt a distant note of pride in his chest at the way Katsuki’s eyes followed the motion with hunger.

“All week I’ve been trying to get you to take the hint, and now you wanna be on top and waste more time? I don’t think so,” Izuku teased, rolling his hips on top of Katsuki’s. A sharp pang of lightning coursed through his body at the feeling of Katsuki’s dick, hardening under his ass, whilst the alpha’s hands finally settled on the curve of his waist, guiding the movements of his hips against the man beneath him.

“Fuck, Zuku,” Katsuki groaned, one hand sliding lower to grab at the supple flesh of Izku’s ass, pulling their hips closer together, while the omega leaned down to connect their lips again.

It was messier this time, Izuku’s heat making his eyes fuzzy, making his skin tingle. He needed a knot, and he needed it now.

Izuku used his strength from One for All to literally rip Katsuki's shirt off, hardly able to think over the need coursing through him. At the sight of Katsuki’s carved muscles, thick abdomen clenching with each reciprocated movement in their grinding, he let out a whimper, and felt slick dribble out of his hole.

“Like what you see, baby?” Katsuki teased against Izuku’s lips, squeezing Izuku’s ass and waist in his big hands. Izuku knew his desperation had to be clear in his scent, in the obvious wetness of his slick soaking through his shorts and getting on Katsuki’s sweatpants. 

“It’s - ng, Kacchan- it’s oh-kay,” he panted in response, trying to keep his composure. It was becoming more and more difficult to keep his hands from shaking, and to stay focused, his blood felt like it was running at a million degrees in his veins, his skin was burning. 

To make matters worse, Katsuki was playing dirty in his mouth, tongue licking up into his wet cavern like it held the secrets to humankind, nearly bruising his lips from the pressure. Katsuki wasn’t fighting fair, occasionally even sucking on Izuku’s tongue, making the omega moan into the alpha’s mouth.

The hand Katsuki had on Izuku’s ass, squeezing and groping and pushing his hips in their grinding motion, began sliding his shorts off, to reveal-

“No underwear, Deku ? How cheeky.”

Izuku finally detached his lips fully from the other man’s, mouth feeling almost numb. He sat up on the alpha’s hips, and nearly toppled backwards, head feeling so light, but one of Katsuki’s hands reached up and held him by the small of his back, keeping him upright.

“You’re one - one to talk, Kacchan,” he retorted, moving his ass with purpose over the huge bulge in Katsuki’s pants. “If I didn’t know any better I might think you have something in your pocket, with how you’re poking me.”

That may have been the wrong thing to say, because a shark-like smile grew on Katsuki’s lips. “Oh, is my little omega curious?” His hands grabbed Izuku at the waist, then, and Izuku knew that he wasn’t very light, from his muscular abdomen to his thick thighs, perfected for using his shoot style, but Katsuki lifted him like he was weightless, moving the omega from on top of his hips to on his back on the floor again, flipping them fluidly but without hurting the omega on their hardwood floor. 

Katsuki also grabbed the shreds of his discarded shirt and pushed them under the omega’s head, and while Izuku was so hot he thought he may actually combust, the move still made his heart do a funky little tap dance in his chest.

Izuku looked up at the alpha to see a vision straight out of his wet dreams. Katsuki, kneeling between his thighs, shirt off and skin glistening with sweat, grinning dangerously up at him. One of the alpha’s big hands was still gripping his waist, while the other grabbed his ankle and pulled his legs apart, before pulling the omega’s shorts all the way off his legs.

The omega shuddered, fully exposed before Katsuki.

He watched with eager eyes as the alpha stood up, towering over him, and slowly pulled his pants down and off his body, exposing his thick, muscular thighs, chisled from years of exercise and work, and his cock, full and hard and red at the tip, knot already somewhat forming at the base.

Izuku felt slick gush out of him, and the alpha smirked. Without any more preamble, Katsuki dropped to his knees and grabbed Izuku’s ankles, pulling his legs apart to expose his twitching pink hole.

“Ah! Kac-” Izuku exclaimed, the cold air of their apartment  wafting over his hole sending a shiver down his spine. Katsuki moved his face down between the omega’s thighs, nosing at his inner thigh, biting and nipping on the supple flesh. 

“This fucking smell,” he murmured against the skin, “has been torturing me for the past week.” Izuku could feel his muscles fluttering under the somehow soft yet commending touch. Katsuki looked up at Izuku through his spread legs, and grinned. “Figure I deserve a taste.”

It dawned on Izuku what Katsuki meant and he squeaked right as the alpha shoved his face between Izuku’s cheeks, licking openly at his hole with his tongue.

“Ka- oh my god!”

Katsuki was like a man dying of thirst, sucking and licking at Izuku’s hole like it was the fountain of youth. “Taste so good, baby,” he growled against the skin of Izuku’s inner thigh, and the omega felt like he might die. His heat was clouding his eyes over, and if Katsuki didn’t stop soon he would come before he’d gotten a chance to sit on the alpha’s knot.

In fact, he could feel his orgasm building. The pleasure was like high tide in his ocean of a body, and with every rough lick of Katsuki’s tongue on his hole a spark echoed inside him. “A-alpha,” he panted, “‘m close.”

He had expected Katsuki to slow down at those words and start prepping him for the main event, but it only spurred him more, one of the alpha’s hands even reaching up to grip loosely around Izuku’s cock, pumping him slowly. 

“Ah, what are you do-, Kacchan!” Izuku exclaimed, the intensity of the feeling of the alpha’s rough hands on his sensitive skin simultaneously chafing and pleasuring him. “I mean it, Kacchan, I’m close!” he tried to say, but the alpha was unyielding, and Izuku almost thought he heard a small chuckle.

His skin was so hot it felt like his bones were boiling in it, the arousal turning his brain to mush. Every feeling was both individual and blurred; the feeling of Katsuki’s tongue around his hole, the sound of his own high whimpers piercing the air, the sensation of even more slick gushing out of him.

“Kacchan, please, I’m going to…” Izuku trailed off into a moan, his breaths a staccato rhythm in the air. The hand jerking him off tightened into a firmer grip, and Izuku opened his eyes, only just realising he had shut them, to look down. 

Katsuki was looking up at him through his legs, face flushed but looking triumphant, a crooked, haughty smile on his lips. 

“Then come,” he commanded, before adding, “I'll allow it.”

Those words went to Izuku’s head, somehow turning him on even more than he already was. Within a few seconds, the pleasure was washing over him, and he moaned loudly as he came all over his own stomach.

Katsuki paused for a few moments as Izuku caught his breath, but as the omega looked down he noticed two things.

  1. He was still hard.
  2. His heat hadn’t broken.

The alpha was looking at him with a raised eyebrow and a shark like smile. Katsuki dragged a finger across the omega’s stomach, collecting some of the come there, before bringing it up to his mouth and licking it off, all whilst maintaining eye contact with Izuku. 

“Is this all for me?” Katsuki teased in a lower voice than normal. “ Baby, you should have told me you were so hot for me before, I would’ve given it to you if you only asked nicely.”

The demeaning tone was doing things to Izuku, making it even more difficult to concentrate. He opened his mouth to respond, but just then Katsuki sunk his teeth right into Izuku’s inner thigh, sucking a hickey into place. Izuku let out a wail before covering his mouth, embarrassed at the sounds escaping him. 

“I - fu- Kacchan- I tried but I thought you knew,” Izuku whimpered, tears leaking out of his eyes at the stimulation of Katsuki once again beginning to lick all over him, even sucking on his hole and thrusting his tongue in. Katsuki started putting in a finger along with his tongue, and then detached his mouth to put in two. 

“Hm,” he hummed contemplatively, raising an eyebrow in an appraising manner while thrusting his fingers in and out of Izuku’s entrance. “I don’t fucking believe you,” he told the omega, a smirk growing on his lips as he added another finger and Izuku whined.

“Wha- but I-”

“For someone who wants to be number one, you don’t seem to be very good at asking for what you want directly, like a big boy,” Kastuki grabbed Izuku’s leg and pulled it up and over his shoulder, allowing him to hit different angles in Izuku’s hole. Izuku’s omega dick was standing completely upright, red and glistening with precome, untouched and nearly ready to come without any assistance. 

Izuku felt a tear escape his eye, the stimulation making his face feel blisteringly hot and the buzzing in his head making it difficult to think of anything besides the overwhelming pleasure running up and down his body. Katsuki used his tongue in devious ways, playing dirty, but Izuku could hardly find it inside himself to care.

“It’s okay, I-zu-ku,” Katsuki drawled out, moving upwards to force his fingers deeper inside the omega while bringing their chests closer together, simultaneously forcing the Izuku’s leg on his shoulder to go higher and higher, testing his flexibility. “Alpha’s fair, I’ll let you have a second chance.”

The omega looked dimly into Katsuk’s gleaming eyes, chest heaving with each shuddering breath. What?

“Go on, baby,” Kastki murmured in a low voice, lips inching closer and closer to Izuku’s. “Ask me for it. Maybe if you’re polite enough, I’ll give you what you want.”

Izuku felt his brow furrow, what did Katsuki mean? 

Then it dawned on him. Oh. Oh.

“Please, Kacchan…”

“Gonna have to do fuckin' better than that, Deku ,” Katsuki jeered, and promptly hit Izuku’s sweet spot with his fingers. Izuku felt his whole body arch up as he let out a cry, it felt like his nerves were being electrocuted in the best way possible.

Still, he knew what he needed, his body was so strung out but he couldn’t come until he had something thicker inside of him. He needed Katsuki’s knot.

“Alpha, please give it to me, I need it-” Izuku was cut off by a guttural moan escaping his chest as Katsuki crooked his fingers inside him, pressing insistently against his spot. 

“You need it? What do you need, Izuku,” Katsuki crooned. His eyes were light and teasing, and even though Izuku felt as though his body might combust any second, he truly wasn’t all that worried about it.

Izuku caught his breath, chest heaving slowing down, and stared up at Katsuki in the way he had been told made his eyes look huge and innocent. Katsuki slowed a little, looking down with a curious expression at the omega before-

“I need you to fuck me, Katsuki,” Izuku breathed out, voice wavering. “ Please fuck me.”

There was a moment of silence, where Izuku felt Katsuki’s dick actually twitch against his thigh. 

And then, before he could comprehend what was happening, Katsuki was pushing himself in. Izuku’s eyes fluttered close as he felt his lower half being split open, even with the rimming and the fingering Katsuki was still bigger than he had thought, spearing him open. 

“Oh my fu-” Izuku was cut off by Katsuki’s mouth, closing the distance between them to kiss Izuku with fervor. Izuku closed his eyes, body tingling all over from the overstimulation. Katsuki was everywhere, in his mouth, stretching his hole open, hands on his body. It was so good. 

His omega was purring inside of him, the feeling of being split open sending white hot tendrils of pleasure down his spine. He let out a moan in Katsuki’s mouth, and heard the alpha chuckle.

After what felt like aeons, Katsuki was finished slowly pressing in. Izuku looked downwards, opening his eyes, to see the spot where their bodies connected. Katsuki was buried up to the hilt inside of him, and if Izuku looked closely he could almost see a bulge in his stomach.

He swallowed, eyes fluttering. Katsuki grabbed one of Izuku’s hands, and brought it down to the bump in his stomach.

“Feel that?” he teased. Izuku whimpered.

“Please…”

“Please what, Izuku ,” Katsuki pressed, moving his lips to the underside of the omega’s jaw to suck a mark there.”Use your fuckin’ words like a good boy, and I’ll give you what you want.”

“Move, please,” Izuku pleaded, hands moving up into the blonde’s locks to entwine themselves there. “Katsuki,” his voice cracked. 

The alpha smirked against the skin of Izuku’s throat. “As you wish.”

And then he was moving, hips thrusting with unrestrained power. Izuku felt his jaw drop, moans and other sounds dripping out of his mouth as his mind went white. Katsuki’s dick was stretching him with a burn he loved. The pace was relentless, the pleasure coursing through his body twofold because of his heat. There was both the twist of arousal and the sweet relief of being touched, finally, in the place where he needed it.

“So good, so good,” he whined, barely noticing the words he was saying. Kasuki snarled, and kicked up his pace. The sound of their skin smacking together was obscene, it was driving him insane. 

One of the alpha’s hands gripped his hips tightly, and started pulling him in time to the thrusts to go even deeper, hitting his sweet spot dead on.  Izuku screamed as the white hot feeling of it made his vision go black.

“Aw, do you like that?” Katsuki teased, his hold on Izuku’s hips so tight he might already be bruising. “Don’t mind if I do.”

Each thrust began shifting Izuku back and forth on the shirt underneath him, the fabric beginning to chafe on his back, and Izuku moved one of his hands to grip at Katsuki’s back to pull them closer, nails digging into his skin. 

“Yes, yes, god, Kacchan, Kacchan,” Izuku seemed to be chanting, mind going numb under the constant pleasure he was feeling across his whole body. Katsuki’s dick was rearranging his insides, reaching deeper inside of him than Izuku had ever reached with a toy or another partner. He was so close to coming again. 

“Baby, I’m close,” the alpha grunted in his ear. Izuku’s head lolled to the side, too overwhelmed with that to keep his eyes open. “Zuku, can I- fuck,” Kasuki hit a particularly good spit and the omega howled, dragging his nails across the alpha’s back. “Can I - inside?”

God. Izuku could hardly think. He was so overwhelmed, his heat was flaring hotter in him than ever before.

“Please, you have to,” he started begging, barely aware of what he was saying. “Need it, please alpha, need your knot .”

Katsuki groaned, eyes closing and jaw clenching before he began jackhammering into Izuku with even more force. Izuku could feel his knot forming, catching on his sensitive rim, and he let out a small gasp as it began sticking. 

The feelings on his skin and in the air were making him delirious, his heat making his tongue loose and stupid as he neared his climax and whispered, “I love you, Katsuki.”

With that, and Katsuki’s last final thrust before he couldn’t move anymore, Izuku climaxed, eyes shutting tightly closed as the pleasure rocked through his body, waves and waves of it crashing over his brain and frying his nerves till his skin felt numb and his limbs were limp.

Only a few seconds later Katsuki was biting down on the skin of Izuku’s shoulder as he also came, moaning in Izuku's ear and squeezing his skin so tightly it was sure to leave bruises. 

After what could have been minutes or hours, Izuku wasn’t sure through the floaty feeling echoing through his bones, Katsuki was able to pull out, not making eye contact. Finally, for perhaps the first time since Katsuki had left him that morning, the haze of Izuku’s heat was broken.

Katsuki wasn’t looking at him, having moved to sit next to him on the floor as the omega came to with his bearings, and he startled ever so slightly when Izuku touched his arm. 

“Kacchan?”

The alpha turned, eyes slightly wider than usual, almost like he was… worried about the omega. Huh. 

“Yeah? Do you - fucking, I don’t know, need to eat? Or something else? Or-”

“Thank you,” Izuku cut him off, feeling some warmth in his chest at the way Katsuki was trying to care for him without showing it. Silly Kacchan.

The alpha was taken aback. “For what? Knotting you? Believe me,” he smiled deviously, “it was my pleasure.”

Izuku blushed, and swatted at Katsuki’s chest. “No! Oh my god Kacchan, you can’t just say that,” he looked down, cheeks burning. “No, I meant- thank you for coming back, and helping me, and not, well, leaving afterwards. I know you got something out of it, but knowing how I feel must have made you uncomfortable, so -”

“Wait, what the hell?”

He looked up to see Katsuki frowning at him, but there wasn’t anger behind his eyes. He was honestly pretty cute like this, Izuku thought. 

“Well, I know it makes you uncomfortable that I feel that way about you, but-”

Katsuki grabbed one of Izuku’s shoulders. “You don’t know shit , Deku.” The omega tilted his head, watching Katsuki go through some sort of internal conflict before asking, “Why the fu- why do you think that you make me uncomfortable? That’s fucking idiotic.”

“Well, I know you don’t really like dealing with- other people’s unrequited feelings…” Izuku trailed off, looking down, shame crawling up his spine. God, he was really messing this up, wasn’t he? Katsuki was obviously only physically attracted to him, and then he had to go and say I love you during sex, and now he was drawing even more attention to it-

“Hah?!”

Izuku looked up to see the most conflicting emotions displayed on Katsuki’s face. Frustration, horror, and - was that a hint of shyness? What was going on?

“Sorry,” he started shaking slightly, his nerves were always more volatile when it came to Katsuki. “I didn’t mean to-”

Katsuki put his free hand on Izuku’s face, holding his jaw in the rough palm there, treating him like something gentle. “Shut up,” he told the omega, the hand on his shoulder gripping him tight.

Izuku’s eyes widened. “What are you-”

“Shut. Up.”

And then Katsuki was kissing him. 

It wasn’t like before, in the what of the moment with passion and sexual undertones. This was surprisingly gentle for kissing Katsuki, his lips a constant pressure, saccharine in a way that Katsuki had never hinted at being capable of. Izuku shut his eyes, drowning in the sensation, his heart filling up his chest.

With his hand Izuku’s face he used his thumb to stroke his cheek, soft circles near the omega’s lip. A soft peace seemed to fill the apartment, bubbling out from the pair of boys kissing on the floor.

Finally Katsuki pulled back, letting out a sigh and resting his forehead on Izuku’s. 

The blonde’s eyes opened slowly, face open and trusting. Izuku felt his heart clench.

“I love you too, dumbass.”

Izuku felt a smile crawl onto his lips. Katsuki just said he loved him. He was freaking out over nothing, because - because- Katsuki loved him.

So , like I was saying before you went off on your bullshit,” Katsuki chided, but his hands were still softly holding Izuku. “Are you hungry? What do you need? You gotta fucking talk to me, Zuku.” The nickname sent a jolt down the omega’s spine, but he ignored it. His heat would be calm for a little while, he wanted to spend that time clear headed.

“I just want you to hold me,” Izuku confessed, still feeling a little bashful. The alpha’s eyebrows raised, like really? And Izuku shrugged. “I mean, as fun as being naked on the kitchen floor is, I did spend all that time building a nest to be with you in it,” he reminded Katsuki, and watched a slight haze go into the blonde’s vision. Katsuki’s sated, content scent spiked with a spark of arousal. 

“I can do that,” Katsuki said, before standing up. He looked down at the omega on the floor. “You coming?”

Izuku blushed. “I - um. Well. I don’t know if walking is exactly in the cards for me right now.”

“Ah, right,” the blonde smiled devilishly. Before Izuku could process it, Katsuki was scooping him up, holding him bridal style and walking towards Izuku’s bedroom. The omega let out a surprised breath, before looping his arms around Katsuki’s neck. The affection was making his cheeks bloom.

Katsuki entered the room and moved like he was going to dump Izuku unceremoniously, but then laid him down on the bed with such care it made Izuku feel like he was floating. “Thank you, Kacchan,” he smiled, and strangely enough the alpha looked away bashfully, red dusting his cheeks.

“Yeah, whatever.”

The alpha climbed into the nest after him carefully, making sure not to knock into anything, and settled beside Izuku over the covers. “I have a phone call to make,” Katsuki noted as Izuku pulled him closer, resting his head in the crook of Katsuki’s neck, the scent coming from his glands there washing over him in calm waves. 

“Mm, do you have to do it now?” Izuku asked. He would sort of prefer that he could spend his more lucid part of his heat just hanging out with Katsuki, especially right now, in the early days, when the waves of needing to mate would come every few hours.

“...Nah. It can wait.”

One of the blonde’s hands rested itself on the small of Izuku’s back, while the other stroked up and down his side absentmindedly. Izuku smiled. Katsuki loved him. 

Sleep came to claim the both of them, eyes drifting shut and words trailing off. They would have more time to talk, to fuck, to laugh, and to kiss. For now, Izuku was content with resting in the aura and scent of Katsuki, of home. 

Katsuki loved him.

His breaths slowed to a sleepy symphony, heart keeping time.