Work Text:
Valentine’s Day was in three days.
Izuku Midoriya had faced villains that could level city blocks, fought in a war that basically ruined all of Japan for years, and once lectured a room full of first-years through a live villain attack without spilling his tea.
And yet he was losing his mind over a damn ring.
It has been sitting in the bottom drawer of his desk at UA, tucked beneath old analysis notebooks he couldn’t bring himself to throw away because they had too many memories. He’d opened the box at least six times that day already.
And now he was opening it for a 7th. The diamond caught the light everytime, bright and beautiful. A big rock he might've accidentally splurged on.
He couldn't help himself! It was the perfect thing for his Kacchan!
Izuku shut the box quickly, pressing both palms flat against the desk and lowering his head.
“Okay,” he muttered to himself. “You can do this. You’ve fought All For One. You can propose to your boyfriend.”
Boyfriend.
He somehow still wasn’t used to that word.
Almost exactly a year ago, Katsuki had backed him into the corner of Izuku’s apartment (back when it was still only Izuku’s,) Graduated Class A had finally cleared out after one of their loud, overdue dinners, the air still warm with laughter and the scent of takeout. The door had barely clicked shut before Katsuki stepped into his space, close enough that Izuku’s breath caught.
His hand was gripping Izuku’s bicep. There'd been a gorgeous pink color on his cheeks, faint but unmistakable. He smelled unfairly good, something rich and subtle and expensive that clung to the collar of his shirt. But it wasn’t that which made Izuku’s heart stutter. It was his eyes.
That look.
The one Izuku had known since they were four years old. Fierce. Determined. The look Katsuki got when he was about to say something he really meant. He’d looked so beautiful it almost hurt. Izuku wanted to throw up and die.
But it was unusual because Kacchan looked.. nervous. He’s almost never nervous to say what he wants to say, and yet he’d looked like this, cornered by his own feelings, jaw tight, hand gripping Izuku's sleeve, while the other is curled tight at his heart.
“Zuku, I…” Katsuki had started, not making eye contact. His voice had been soft, stripped bare of its usual bite. “I can’t pretend I don’t love you anymore.”
For a second, the world had gone silent.
And oh, Izuku cried immediately. Big, helpless tears he couldn’t stop. Of course he had!! A year of almosts and maybes and stolen glances collapsing into something real. Katsuki had clicked his tongue and called him an idiot, but his hands had been shaking when they came up to rest on Izuku’s chest.
Izuku had kissed him anyway.
He’d kissed him like he’d been waiting his whole life to. Because he really had been waiting his whole life.
But they’d been in love long before that. They’d just been too stubborn, too damaged, too wrapped in rivalry and pride to say it. Izuku let out a laugh just thinking about it.
And now, a few years later, Katsuki was the Number One Hero.
Dynamight’s face, Great Explosion Murder God Dynamight’s face, was plastered across billboards in Shibuya. News anchors practically vibrated when saying his name. His approval ratings were ridiculous. Kids wore tiny grenade gauntlets for Halloween.
Izuku was right behind him. Number Two. Still teaching at UA, because he couldn’t imagine not standing at the front of a classroom and telling hopeful, trembling students that they too, could be heroes.
Life was good. They were good.
Which was exactly why Izuku’s heart felt like it was going to burst out of his chest every time he imagined dropping to one knee.
He sighed and made his way home. Totally not mumbling the entire time, trying to figure out a plan to propose to the love of his life on the most cliche, romantic night of the year.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
When he got home, Katsuki was wrapped up in blankets on the couch, one arm hooked under his head, the other lazily flipping channels. The apartment smelled faintly like the spicy curry. Kacchan always cooks for them. But he's usually cooking when Izuku walks through the door.. Just how late was Izuku?! Oh crap.. He must've walked home too slow, wrapped up in his thoughts.
Kacchan quickly perked up at the sound of the door closing, making sure that it was Izuku and not some random intruder. Then he pouted. “You’re late,” he said, squinting his eyes.
“Ah- Kacchan I'm sorry!! I had grading,” Izuku replied automatically, toeing off his shoes and putting his bag down “And a meeting about the new work-study placements. Don't be angry..” He softly smiled at his boyfriend. Gosh his pouting was just so cute..
Katsuki scoffed and turned off the TV. Getting out of his cocoon to greet Izuku. His arms were crossed as Izuku pulled him in by the waist, leaning down to press gentle kisses into Katsuki’s ash-blond hair. Katsuki grunted but tilted his head just slightly into it.
“Did you cook?” He asked while smiling.
Katsuki’s eyes flicked toward the kitchen. “Tch. Obviously.”
“Did you eat?” Izuku asked in the same tone. Trying to hold back his giggles at Kacchan's cute attitude.
“, not yet.” Which meant Katsuki waited for Izuku.
“Lets eat Kacchan! Don't want the food getting cold!”
Izuku smiled softly and jogged over to the kitchen to plate his food, trying to push down the ache in his chest. Valentines was just days away and he had zero plan. How was he supposed to plan something big enough? Something worthy of his Kacchan? Will Kacchan want this? Kacchan didn’t even like flashy romance. He’d probably blow up a five-star restaurant if someone tried to serenade them. Ugh..
A sharp groan cut him off.
Katsuki slid in beside him and bodily nudged him out of the way, bumping shoulders as he reached for his own plate. “You’re mumbling again.”
Izuku jolted. “Yikes! Sorry, Kacchan!”
He leaned in quickly, pressing a quick, fond kiss to the side of Katsuki’s head before darting past him toward the dinner table like he hadn’t just been caught spiraling.
Katsuki followed a second later, settling down right beside him, close enough that their knees touched automatically, instinctively. Izuku started eating, a little too fast, like he could chew his thoughts down along with his food.
Katsuki noticed immediately. Of course he did.
A warm hand slid into Izuku’s curls, pushing his hair back from his eyes in a slow, absent gesture. “Zuku,” he muttered, softer now. “Are you okay?”
Nighttime was their quiet hour. Their thing.
Katsuki was always more worn down at night, the sharp edges of him dulled by exhaustion. That was when he got like this, handsy, affectionate, unguarded. He’d drape himself over Izuku without caring who saw. He’d rub his back, snuggle close into Izuku’s body, press absent kisses into his neck like it was the most natural thing in the world.
Like Izuku was the only place he ever wanted to be.
Izuku melted into the touch despite himself, heart aching in that sweet, overwhelming way. Kacchan was so cute. Izuku was so in love. Fuck, how in the world was he supposed to plan something grand for someone who loved him like this?
Izuku swallowed his quickly and gave Katsuki a reassuring smile. “Im okay Kacchan, thank you”
Katsuki hummed, then without another word, he leaned over and rested his head on Izuku’s shoulder, rubbing his face there gently. Slow, deliberate, almost catlike. It was such a quiet display of affection, but it was certainly Katsuki.
Izuku was quick to put his chopsticks down and put his large hands on Katsuki’s thigh, warm and steady, grounding them both. He squeezed lightly, thumb brushing back and forth in an absent, affectionate stroke. Giving Katsuki his full attention.
Katsuki inhaled deeply, almost unconsciously. Oh how he loved Izuku’s scent, clean and familiar and wholly his. He loved the way Izuku had grown over the years, how his body had filled out, how he’d gotten broader, stronger, somehow bigger than him now. Katsuki loved the way Izuku’s arms wrapped around him, solid and sure, like he could tuck himself into that embrace and never have to leave. Katsuki liked that he could be in a somewhat submissive state with Izuku. He needed that.
They then finished dinner quickly, the quiet clink of chopsticks and dishes filling the space between them.
Katsuki got up, taking both their plates, but Izuku was quick to follow, stretching a little before wandering over to Katsuki, who was now rinsing his plate at the sink. He slipped up behind him, hands settling at his hips, and pressed a slow kiss just below his ear.
“Kacchan,” he murmured, brushing another kiss along the curve of his neck, softer this time. “Wanna go lay down in bed and watch something on my laptop? We could just pick whatever. Nothing fancy.”
Katsuki leaned back into him immediately, tilting his head to give him better access with a quiet huff. “You’re clingy tonight,” he muttered, though there wasn’t a hint of complaint in it. Katsuki knew he was just as clingy.
They finished the dishes like that, Izuku practically draped over him, chin resting on his shoulder while Katsuki scrubbed and rinsed. It was domestic in the most effortless way, comfortable and unspoken. Katsuki didn’t tell him to let go. Izuku didn’t loosen his hold.
When they finally made it to bed, the lights were low and the world felt smaller, softer. Izuku set up his laptop, but before the opening scene had even finished, Katsuki was already shifting closer.
“Move,” he muttered, nudging Izuku’s arm until he could wedge himself against his side.
Izuku laughed quietly. “Of course Kacchan.”
Katsuki curled into him without hesitation, tucking himself against Izuku’s chest, one arm slung across his waist. “You’re so warm,” he said, voice thick with sleep.
“You’re exhausted,” Izuku replied fondly, brushing a hand through his hair.
“Shut up.” He said while letting out a little sigh.
Izuku felt the steady weight of him, the way his breathing evened out almost instantly. It was later than they usually stayed up. His poor Kacchan was long past his self-imposed bedtime.
And as Izuku suspected, within minutes Kacchan was fully asleep, face pressed to Izuku’s chest, fingers still loosely curled in his shirt.
Izuku chuckled softly, careful not to wake him. He closed the laptop and let the quiet settle around them. But Izuku’s mind drifted fast.
How was he going to propose?
He looked down at him, the stubborn boy he’d loved almost his entire life, now curled safely against him, and felt his heart swell.
Yeah.
Izuku was going to marry him.
He just had to figure out how to do it. But that was a tomorrow thought, right?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In the morning, Katsuki wakes up first, always. He woke up minutes before his alarm, he liked to beat it. The apartment is still quiet and gray with early light when he slips out of bed, he showers and gets dressed for patrol, even having a little extra time to do eyeliner. He then packs their lunches with the same gruff efficiency he did everything else, muttering under his breath because he can hear Izuku’s alarm get turned on snooze in the other room.
By the time Izuku shuffles out, his hair a mess and glasses crooked, Katsuki quickly calls him over to fix it. “Do you really want your brats seeing you like this?” He says as he shoves Izuku’s bag and neatly packed lunch into his hands.
“You’re the best Kacchan.” Then came the goodbye ritual, familiar, grounding. Izuku tugs Katsuki in by the waist, giving him a quick kiss. Then Katsuki leans in for a second, he obviously melts into it, and then they both get very distracted by the third. Deep, slow, unhurried. The exact same routine every morning. Izuku loves this.
But by lunch time, instead of eating, Izuku stared at his phone. Today has been pretty easy for him, his students aren't causing him too much trouble thankfully. But now is the most difficult part.
-Proposal ideas.
-Romantic but not cheesy.
-How to propose to the love of your life
He scrolled. Deleted. Scrolled again.
He’d thought about everything!
The rooftop of their apartment complex. Then he thought about Ground Beta, where they’d had their first real fight. That's maybe I guess? He thought about the beach they used to sneak off to during third year at UA, sitting in the sand past curfew, sharing a blunt they both swore they didn’t like. Izuku could still picture Katsuki lit up by the moonlight, eyes sharp and distant, like he was fighting the whole world and winning. He smiles at the memory.. No! He shakes off the memory so he can focus.
Maybe instead of the rooftop to their apartment, he does their apartment balcony, where Katsuki sometimes stood late at night, staring over the city. February isn't too cold or too hot, so Katsuki likes being outside. Izuku would wrap his arms around him from behind, press his face into his shoulder, and feel the tension ease by inches.
Izuku dropped his forehead onto the table with a soft thunk. Groaning.
What if this was too early? Maybe that's why he’s having trouble thinking of a good idea. What if Katsuki said yes but complained the ring was tiny? What if Kacchan said..
No. No. Kacchan would definitely say yes! Probably with a “Took you long enough, idiot.”
Izuku’s fingers hovered over his phone again.
He was going crazy. So instead of planning, he imagined how it’ll go.
He could already see it, voice shaking, hands trembling, Katsuki staring at him like he’d grown a second head while Izuku tried to get the words out.
“Will you, I mean, I already know you will, but, not that I’m assuming, I just–”
Izuku couldn't imagine that embarrassing thought anymore, so he groaned quietly and finally took a bite of his now slightly cold lunch. Still good though because his lovely boyfriend, fiance to be, made it.
Izuku huffed and shoved the container aside. Moping wasn’t getting him anywhere. He quickly finished his delicious lunch, wiped his hands, and pulled the small velvet box from the back of his desk drawer. He really needed help. Perfect timing though. All Might had been in town for the week.
He bolted from his classroom and down the hallway, nearly skidding past a group of students before stopping in front of All Might’s office and bursting inside.
“All Might, I need your help! I can’t figure this out anymore! Kacchan needs to be my fiancé as soon as poss—”
“Whoa there, young Midoriya!” All Might straightened in his chair, raising a calming hand. “Take a breath before you collapse from sheer enthusiasm!”
Izuku inhaled sharply, then again, clutching the ring box to his chest like it might explode.
“I want it to be perfect,” he blurted. “He deserves perfect. He’s number one now, and he worked so hard, and Valentine’s Day is this weekend, and I just.. I don’t want it to be cheesy or predictable or too flashy or not flashy enough–”
All Might blinked, then smiled softly. “Ah,” he said knowingly. “A proposal dilemma.”
Izuku nodded miserably.
All Might smiled then stood, moving around his desk. “Tell me, young Midoriya, when have you ever done anything the ordinary way?”
“That’s the problem!” Izuku cried. “If I plan something big, he’ll yell at me for making a spectacle. If I plan something quiet, he’ll think I didn’t put enough thought into it!”
All Might chuckled. “You’re overthinking.”
“I can't help it!! Kacchan is Kacchan you know–”
“Yes,” All Might agreed fondly. “But you also know him better than anyone.”
Izuku hesitated.
All Might’s expression softened further. “Does young Bakugou love grand gestures… or does he love you?”
Izuku’s grip loosened slightly around the ring box.
“He pretends to hate soft things,” Izuku muttered. “But he keeps every note I’ve ever written him. He still has your All Might keychain I won him during our first official date..” He blinked. “He says it’s stupid. But he keeps it.”
All Might’s eyes shone.
“Then perhaps,” he said gently, “the perfect proposal isn’t about spectacle. It’s about meaning.”
Izuku swallowed. “Meaning…”
“Something special to him.. Didn't he ask you an important question around the time he gave you your suit?” All Might asked while smirking.
Izuku’s eyes widened slowly.
“I think I know,” Izuku whispered.
All Might grinned, striking a subtle heroic pose. “Then go forth, my boy! Plan with your heart, not your fear!”
Izuku laughed breathlessly, already turning toward the door. “Thank you, All Might! I’ll make it worthy of him!”
As he rushed out, All Might called after him, “Good luck!”
The door slammed shut anyway.
All Might chuckled to himself, reminiscing. “They’ve been through so much together.. Marriage is already here.”
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Thanks to All Might, Izuku finally had a plan. A real one. He's already buying what he needs. But in order to make this plan work, he needs a little help from a few people putting the pieces together..
The days leading up to Saturday blurred by fast and furious. Izuku was softer to Kacchan. Not obviously so, Katsuki would notice that, but in small, quiet ways. He needed to give his Kacchan his undivided attention of course!
When Izuku got home that night, Katsuki was cooking dinner of course. Izuku didn't wait to go snuggle up behind him. Friday morning he convinced Katsuki to stay in bed a bit longer, to not make lunch and maybe they can spend their lunch break together getting something to eat.
It was little things like that. He made sure to tell Katsuki to not plan anything big for tomorrow and go to patrol as usual. To just let Izuku focus on it all. Katsuki had eyed him but didn't question it.
So, when Saturday morning arrived, Katsuki was definitely intrigued.
He stretched as he walked up to Izuku, cracking his neck, already dressed and ready for patrol. “So,” he said suspiciously, eyeing Izuku over his shoulder. “What’s this big plan you wouldn’t let me in on?”
Izuku jolted like he’d been caught committing a crime. Why was it suddenly so hot in here?
“Oh hah- Kacchan, it's nothing! Just trust me alright?” he said, trying very hard to look normal and absolutely failing.
Katsuki stared at him for a long moment. “…You’re nervous.”
“No I'm not!” Izuku jumped out of his seat and immediately started pushing Katsuki toward the door. “I love you so much Kacchan–!” Kiss. “Uh Izuku–” Another kiss. “Okay have fun at work bye!!” Then the door shut firmly in Katsuki’s face. Katsuki just stands there for a moment, stunned. Weird.
Once Katsuki was gone, Izuku sagged against the door and finally let himself breathe. He waited another full minute, justtt to be sure.. before rushing to the bedroom to grab the engagement ring. And his other surprise. The one that is going to tie this whole thing together.
He turned off his location, grabbed his keys, and made a call as he hurried out the door.
“Hey, Mina? Yeah, I’m on my way. Can you make sure he’s out of the agency as long as possible? And whatever you do, don’t let him come back before the end of his shift!”
He slid into the driver’s seat and started the car, heart pounding the entire way to Katsuki’s beautiful, well put together agency. God, everything about Kacchan is beautiful. Flowers practically bloom when he walks by!! Izuku couldn’t wait for tonight. It needed to be perfect. It will be perfect.
Thankfully, when he arrived, Katsuki was already gone. Izuku parked around back where he wouldn’t be seen. If the press spotted him, Kacchan would know something was up, and he absolutely could not let that happen.
He slipped inside, greeting the front desk ladies who were very much in on the plan, then made his way upstairs and all the way to the rooftop.
Perfect. Everything he needed was already there.
Rolling up his sleeves, Izuku took a steadying breath. Time to start decorating.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The sun had already started to set, which meant Kacchan was done with patrol. Izuku quickly ran down the stairs and out the back to go sit in his car. He needed to wait just a bit.
Katsuki walked into his agency, offering short greetings to the ladies at the front desk before heading upstairs to his office. The place was very organized and well decorated. Soft lighting and soft chairs, making it cozy. He couldn't help himself, if he isn't comfortable at work, then why was he even there?
Anyway, Izuku had earlier texted him to get dressed into something more formal. So he did what he was told and started heading to his agency showers. He cleaned up quickly, drying his hair and changing into a tight, black long sleeved shirt and black formal pants. Kitten heels as well. He even hesitated before adding just a touch of makeup. Subtle, but enough to make him feel put together. What was Izuku planning? He's been wandering this for ages now.
He had just finished packing up his bag when his office door opened.
Izuku stepped inside wearing a fitted suit, roses in hand, and a soft smile that made Katsuki’s chest tighten.
“Zuku? I was just about to head home.” Katsuki tried to sound casual, but the way his eyes lingered gave him away.
“Hi Kacchan, how was patrol?” Izuku asked softly as he walked closer.
“Oh it was fine. Boring, actually. Mina dragged me out earlier so we could patrol together, then—”
Izuku cut him off with a kiss. It was soft at first, then deeper, warm and lingering. Katsuki’s hand fisted in Izuku’s jacket without him even realizing it. When they finally parted, Izuku pressed the roses into his hands.
Katsuki blinked down at them, a faint blush spreading across his cheeks. “Thanks.. Happy Valentine's Day Izuku..” He looks up at him through his eyelashes. Izuku hums and nods.
“Okay come on! Take me on this big date you've been planning!” Katsuki demands as he starts to head out the door. Though he had barely made it two steps before Izuku grabbed his wrist.
“This way, Kacchan.” Before he could question it, Izuku was leading him toward the stairwell that went up instead of down.
“To the roof?” Katsuki narrowed his eyes, suspicious but curious.
Izuku only squeezed his hand and smiled. “Trust me.”
Katsuki huffed under his breath as he put down his flowers on his desk. He let himself be led, fingers laced tightly with Izuku’s. The stairwell echoed with the click of his heels against the concrete, each step making his curiosity spike higher.
“You’re being weird,” Katsuki muttered, though there was no real bite to it.
“You always say I'm weird,” Izuku replied easily.
“Yeah, but now you're being suspicious weird.”
Izuku just laughed softly.
When they reached the final door, Izuku paused. He looked at Katsuki for a moment, really looked at him, and something in his expression made Katsuki’s chest tighten.
“What?” Katsuki demanded, already defensive.
“I haven't told you yet, you look… incredible,” Izuku said quietly. No higher than a whisper. “Thank you for trusting me.”
Katsuki’s ears burned. “You told me to dress up. Don’t make it a thing.” He played it off, but he walked closer and clung to Izuku’s arm.
Izuku only smiled and pushed the door open.
The rooftop was glowing.
Soft string lights were draped overhead, warm and golden against the night sky. Lanterns lined the edges of the building, their light flickering gently in the cool February air. Rose petals were scattered along a carefully arranged path that led to a small table set for two, white cloth, red accents, candles protected in glass. There were subtle explosions of red and gold décor, tasteful, not tacky, clearly planned with care. A small speaker hummed low with instrumental music.
And in the center, hanging from the overhead beams, was a banner in elegant lettering ‘Happy Valentine’s Day, Kacchan.’
Katsuki froze.
“…You did all this?” His voice came out quieter than he meant it to.
Izuku put his hand on Katsuki’s lower back. “Yeah. I wanted it to be somewhere important.”
Katsuki glanced around again, settling in the scenery. “Its so beautiful Izuku–”
“I tried to make it perfect for you,” Izuku finished softly. “Because you're perfect.” He added on.
Katsuki swallowed, jaw tightening. “You’re such a nerd.”
Izuku laughed under his breath. “Probably.”
He gently guided Katsuki down the petal lined path. Every detail was deliberate. Katsuki could see it now. The color palette was sharp and bold, not overly frilly. The flowers were mostly deep red and white. Strong, classic. Even the playlist was subtle instrumental covers of songs Katsuki actually liked.
“You’ve been planning this for a while, it's been driving me nuts,” Katsuki quietly laughed.
“Hah– yeah..” Izuku admitted.
They reached the table, but instead of pulling out a chair, Izuku stopped in front of him.
For a moment, neither of them spoke.
The city stretched behind them, glittering lights mirroring the ones strung above. The wind tugged gently at Izuku’s curls. Katsuki loves Izuku's curls.
“Kacchan,” Izuku started.
Katsuki’s heart stuttered.
He knew that tone.
Izuku reached for his hands. Katsuki let him, even though his palms were starting to sweat.
“I want to start this off by giving you your gift,” Izuku said softly, his fingers lingering around Katsuki’s before he reluctantly let go to reach into the inside pocket of his suit jacket.
Katsuki’s throat tightened at the small, nervous smile on Izuku’s face. He accepted the box carefully and opened it slower than he normally would.
“I know you haven't stopped thinking about this since I rejected you.” Izuku continued, voice steady but quiet. “And… looking back, I’m really sorry. I don’t know why I did it. I panicked. It felt too big, too real. I couldn’t accept that I actually could be a hero again.” He let out a shaky breath. “But I’m not running anymore. I’m better now. So… that’s why I’m giving this to you.”
Katsuki’s eyes burned as he stared down at the document inside the box.
A signed conjoined hero agency agreement.
Izuku’s signature was already there, bold and certain. Something Katsuki had dreamed about for years. Not just being the Number One Hero. Not just standing at the top.
But standing there with him. With Izuku. Chasing after each other.
He swallowed hard, blinking rapidly, but it didn’t stop the tears from spilling over. “Izuku, I—” His voice cracked, and he clicked his tongue in frustration. “This is… this is perfect. I don’t know what to say.” His lip trembled.
Izuku stepped closer, gently cupping Katsuki’s face despite the tears streaking down it. “You don’t have to say anything.”
Katsuki huffed out a wet laugh. “Like hell I don’t. You idiot. You think I’d just stay quiet—”
Izuku leaned his forehead against Katsuki’s, eyes shining just as much. “Kacchan… building an agency together… that’s one of my dreams. But it’s not the biggest one.”
Katsuki tilted his head. “What-”
Izuku pulled back just enough to reach into his jacket again. His hands were shaking now, worse than before.
“I know we’ve only been officially together for a year,” He cleared his throat. “ But I’ve loved you my whole life,” Izuku said, voice trembling but unwavering. “Even when I didn’t understand it. Even when we were kids and everything was complicated and messy. I’ve always chased after you. Not because I felt like I had to, but because I wanted to. Because being by your side is where I belong. I've always looked up to you Kacchan.”
Katsuki’s breath stuttered.
“And this year, being with you officially, it’s been the best year of my life.” Izuku’s lips quirked up through the nerves. “You’re Number One now. I’m right behind you. We’re pro heroes. I'm a teacher. Life is… good.”
He dropped down onto one knee.
Katsuki’s eyes went wide. “Izuku–”
Izuku opened the smaller box in his hands, revealing a ring that caught the light between them.
“But none of that means anything if I don’t get to come home to you,” Izuku whispered. “So… Kacchan, Katsuki, will you marry me?”
For once in his life, Katsuki Bakugou was completely, utterly speechless.
And then he laughed, a broken, overwhelmed sound, covering his face with one hand as tears fell freely.
“You’re such a damn nerd,” he choked out. “Signing agency papers and proposing in the same night? Are you trying to kill me?”
Izuku’s eyes widened in panic. “Oh crap your heart! Was that too much? I can.. I can redo it!! Wait–”
Katsuki grabbed him by the collar and hauled him up to his feet.
“Don’t you dare take it back,” he growled, pressing their foreheads together again. His hands were shaking uncontrollably. “Of course I’ll marry you, idiot. I’ve been waiting my whole life for you to catch up and ask.”
Izuku let out a sob laugh of relief. “Oh thank goodness. I was so worried.”
Katsuki kissed him, fierce and warm and tasting faintly of salt and laughter.
“Mmm” he murmured against his lips. “Worried I was going to say no?” Katsuki whispered, “You think I’d let anyone else have you?”
Izuku laughed through his own tears, sliding the ring onto Katsuki’s finger with careful hands.
It fit perfectly.
Katsuki glanced down at it, then back up at Izuku. “Its a fucking rock. Jeez Izuku, just how much did you spend on this thing?!” He shoved him lightly.
“I might've gone overboard okay!!” Izuku laughed again. “Tch.. I love it Zu..” Katsuki looked back down at it again. Glistening in the moonlight. “It really is beautiful.”
The wind picked up again, the lights glowing around them, the city stretching endlessly below. Izuku leaned in, brushing a gentle kiss against Katsuki’s temple this time.
“Happy Valentine’s Day, Kacchan.”
Katsuki intertwined their fingers, squeezing tight.
“Happy Valentine’s Day, Izuku.”
