Work Text:
"What is it to you, anyways?!" Izuku questions in frustration, jumping to his feet and angrily yanking his jacket off of the back of one of the dining chairs. He can practically feel the heat, the anger, coming off of Katsuki, but he's done with it. For too long now he's let Katsuki rule every moment of his life, and now he's finally ready to try and let it go, and then Katsuki throws a fit over that also.
It's dark outside and rain is pouring down, but Izuku barely even feels it, lets his tears mix with it and intends to walk until he's calmed down a bit. However, he hears a door slam shut behind them and fully intends to ignore Katsuki who's undoubtedly running after him to provoke him some more, but the way Katsuki's voice cracks when he calls, "Wait, Izuku," after him has him begrudgingly come to a stop.
Still fuming, though, he spins on his heel and opens his mouth, ready to shout across the road all the things he's been thinking for the past few weeks. He doesn't care who else hears him. "No! You know what, Katsuki? I've taken your shit for so long, I've accepted every goddamn insult and sabotage and- and everything! And now I'm finally ready to stop living in your shadow all of the time and try to do something with my life and maybe meet someone who wants me and you have to go mess that up for me too? Why the hell do you even care if I have a date?!"
"Because it should be with me!" Katsuki yells back.
It effectively silences Izuku, makes the whole world turn quiet around him. The distant sound of cars on the highway disappears and the rain stops, along with his brain.
Katsuki takes advantage of the opening and, once he's jogged across the road, continues, "You fucking idiot," but with no bite - more like exasperation. "You should date me! Not whoever the fuck's asked you out." He has to raise his voice still to be properly audible over the rain, which Izuku suddenly is uncomfortably aware of again. "I- fuck, I know I fucked up bad, okay? And I'm sorry. I just-"
He clenches his jaw and, probably taking Izuku's stunned silence as encouragement, blurts out, "I've been in love with you for years and I've just been too damn emotionally constipated to do somethin' about it."
Izuku can't help but snort out a laugh at his choice of words. Then another, and soon he's laughing so hard he's nearly doubled over. The situation itself is so bizarre, he can't help it. Katsuki is glaring daggers at him.
"I fuckin' see how it is. See if I ever open up again." And he turns to leave, but Izuku surges forward with a quick Wait! and tugs on his wrist, then pulls him right into a bruising kiss. He exhales shakily against Katsuki's lips, heart threatening to escape his ribcage, and then Katsuki brings his hands up to cup his face and kisses back and everything is okay, for once. More than okay. Downright perfect.
Rain continues pouring down their faces, but for a good minute neither of them care until Izuku pulls back with a soft giggle, brushing his soaked curls away from his eyes.
Katsuki begins, "I swear, if you're just playing-"
"I'm not!" Izuku rushes to say with a huge grin on his face. "I'm not, Kacchan, I promise. I've been in love with you longer than I can remember!" Another laugh leaves him, an elated one. It's such an incredible relief to finally be able to admit it out loud. Luckily, Katsuki seems to be able to tell the difference this time because his eyes soften just a bit. "We, uh, we should go inside... Dry ourselves off, talk about this?"
He can barely hear the grunt that leaves Katsuki in return. "Yeah. Sure. But first..." he says, and then Izuku is the one being pulled into a kiss that leaves him breathless, his heart threatening to burst with joy.
