Work Text:
Izuku had been crushing on Kachan his whole life. It wasn’t exactly a hidden fact. When they were young they did absolutely everything together, they told each other everything.
When Deku’s daddy hit his mommy, he told Kachan. When Kachan has to ‘play’ with his much older cousin, he told Deku. When Deku broke a vase, he told Kachan. When Kachan stole a cookie, he told Deku.
So based on this it was no surprise when Deku told Kachan that he liked him. Kachan didn’t like him back. (Or so he said)
He pushed Deku away. His Mom told him that boys who liked boys are weaklings. That if you were gay then you were a fairy, and no son of Mitsuki‘s was a fairy!
He was afraid of what his mom would think if she found out his best friend was gay, so he pushed the other boy away.
Deku never really did get rid of his crush. Even now in high school he still has a crush on the angry blonde.
He tried his hardest to hide it, he stood up for himself more, even fought the other teen. But that didn’t matter in the end. People knew about his stupid crush. Again, it wasn’t like it was hidden very well.
Thankfully over the years that high school brought them, Bakugo lightened up some. He opened up.
Bakugo carried a lot of shit on his shoulders. He was trying to fix things. He wanted to heal their friendship, he really truly did. He just wasn’t sure how to go about doing it.
Maybe that’s why he was here.
He sat on his bed, staring angrily at the floor. Izuku sat across from him at his desk.
Katsuki was angry. Not at Izuku, but at himself. He was angry because he couldn’t think of anything to say.
He played the conversation in his head a million times but he was still stuck.
The two teens sat in an awkward silence for a long while. Finally Izuku spoke up.
“K-kachan? Did I do something?” He asked quietly.
Katsuki looked up at the green haired boy with wide eyes. The Nerd thought he was in trouble? Great job Katsuki!
Katsuki shook his head. “No, it’s not you. I- I just wanted to-to apologize? I’m sorry.” He fought tears back aggressively.
Izuku looked shocked. “For-for what?”
“Fuck! For everything, Deku! I’m sorry for hurting you. I’m sorry for treating like I did! I’m sorry! I know I fucked up in the past. I’m trying to get better. I really am! Just- I’m so sorry!” His voice cracked. He felt like such a loser right now.
He glanced at Izuku, not surprised to find the other boy crying at well.
“Ka-kachan. I-“ Deku let out a sob. Anger suddenly filled Izuku. He wasn’t even sure why he was angry. No wait, he knew why.
“You really hurt me!” He cried, fists pulling at the hem of his jacket.
“You really hurt me!” He stood and moved closer to the blonde, Bakugo standing to meat, Incase he got violent. “I spent my whole life doing nothing but loving you! I followed you like a fucking puppy for half my goddamn life just for you to push me away!? Why?”
He weakly punched the other boys chest over and over, it hurt but Bakugo took it. He knew he deserved it.
“Why?! Why do I still look up to you? After all the shit you put me through? Why do I still love you?!” Izuku buried his face into the taller boys chest. He sobbed loudly still softly beating on Bakugo’s chest, but not even hurting him anymore.
Bakugou wrapped his arms around the younger. He pressed his face into the curly mass of green tresses. “I know.” He whispered softly, “I know.”
Soon Izuku calmed down and slumped into the blonde. Katsuki Laos back onto his bed, still holding the smaller boy.
“Izuku.” Katsuki said quietly, shocking the younger to the core. When had kachan ever used his real name?
“I want you to know- And I know I don’t deserve anything from after all that I’ve done- but know that I love you too. I’m just- so scared!” Katsuki felt tears creep back into his eyes. He growled and held Izuku closer.
“I’m scared of my mom! And I’m scared of my feelings! I’m scared that I’m not enough! God, I’m such a horrible person.” He let out a broken chuckle.
Izuku looked up at Katsuki and gave a soft, sad smile. “You’re broken. Not horrible.” He whispered.
Bakugou smiled. A real genuine smile. He pulled Izuku closer to him.
“I love you.” He whispered, putting his forehead against Izuku’s.
Izuku smiles. “I love you too.”
Izuku watched Katsuki’s lips closely. Katsuki seems to be doing the same. They moved in slowly, Katsuki placing his hand on Izuku’s cheek to help guide him.
And when their lips met all either of them could think was, ‘Finally’.
Because it’s true. Finally.
After years of hiding, years of hurting, they finally got it.
Izuku felt tears swell in his eyes again as he kissed the other boy.
The kiss was awkward, slow, yet full of passion and longing. It was led by Katsuki, but Izuku was more than fine with that.
Finally Izuku could hold Katsuki, finally he could tell him he loved him over and over again, finally he could kiss him till his lips turned blue, and finally his feelings were being returned.
He felt like he was floating, yet he felt so grounded by those large hands at the same time.
God only knows how long the two of them sat there like that. Barely even kissing, mostly just lips pressed against each other. Just- feeling.
The only thought that went through their head were ‘Finally’.
