𝐈𝐍 𝐖𝐇𝐈𝐂𝐇. . your relationship with katsuki was always rocky. you constantly argued because his way of showing love was harsh and misunderstood, leading to your breakup. but neither of you could move on easily. katsuki, realizing his mistakes, decided to make it up to you in his own way.
afab! reader , angst to fluff , katsuki being a dick , pro hero! katsuki , nicknames ,
mentions of y/n , SMUT ノ suggestive , mdni﹙ 18+ ﹚, female body anatomy﹙ ? ﹚ ྀིྀི
you can’t quite pinpoint when love and hate began to tangle together in your relationship with katsuki. there’s always been that push-and-pull between you , the tension that lives in his silence. he’s never been one to express himself easily; the words you long to hear—‘i love you’ —are words he’s never said. he’s never fought for you , never chased after you when you argued or when you felt like slipping away. he just. . let things be. and that quiet acceptance sometimes hurts more than any argument ever could.
five years. five years with katsuki bakugou, a whirlwind of moments, both wonderful and aching. you know who he is , the fiery , stubborn , infuriatingly handsome boy who lit up your world when you first met in high school. you’ve always known he was tough to read , his walls high and impenetrable , but you’d fallen for him anyway. you thought that maybe your love , your patience , would be enough to reach him. when you finally confessed , he didn’t say it back. but he didn’t push you away , either; he accepted , just as he was , without promises , without declarations.
and even now , you’re still here , still hoping that someday he’ll let you in fully. that he’ll say what he’s never said, do what he’s never done. because despite the doubts , despite the hurt , you can’t help but love him—love him fiercely , stubbornly , just as he is.
everyone warned you about katsuki. friends , family , even random strangers—everyone seemed to have an opinion on the fiery boy you’d fallen for. but honestly? at the time , you couldn’t care less. you were infatuated , blinded by the sparks of his personality , by the way his eyes lit up with passion when he talked about his dreams. you thought you could break through those walls , that your patience and understanding would be enough to unlock his heart.
but oh boy , weren’t they right. his mother , mitsuki , always told you he was a hard nut to crack. you’d laughed it off at first , brushing it aside with a confident smile, convinced that love would triumph over everything. yet here you were, five years later , and the silence from him was deafening. not a single ‘I love you.’ not a hint of vulnerability. just the same stubborn façade that had you questioning everything.
as time passed , your patience began to crack , slowly but surely. every day felt like a reminder of the things left unsaid , the feelings left unexpressed. you’d catch glimpses of his warmth—his laughter , the rare soft smile just for you—but it never seemed to translate into the words you craved. each moment of silence became heavier , weighing on your heart like an anchor , and the confidence you once had began to erode.
you still loved him , fiercely , but doubt crept in like a shadow. was it enough? were you enough? the reality was that despite your best efforts , you were starting to feel like an outsider in your own relationship , waiting in vain for a signal that might never come.
everything about your love life felt like a curse , a twisted joke from the universe. you never experienced love before , but you’ve dreamt about it for years—the warmth , the passion , the feeling of truly belonging to someone. you’d imagined soft moments , whispered promises , the kind of love that felt like home. but this . . this didn’t feel like that. it didn’t feel like love was supposed to feel. it felt heavy , lonely , as if you were always reaching out but never quite touching something real.
while your friends gushed about romantic dates , surprise kisses , and the happiness that filled their relationships , you sat in silence , wondering what went wrong. their stories were full of laughter and light , a stark contrast to the quiet ache you felt beside katsuki. you’d listen , smile along , but inside you were haunted by a constant, nagging question: why didn’t you feel that way? why didn’t he look at you like that , say the things that seemed to come so naturally for others?
you’d tried to be patient , tried to believe that maybe he just showed his love differently , that if you gave it time , he’d finally let you in. but time only deepened the silence , and slowly , you began to wonder if you were holding onto something that was never truly yours. it hurt , this slow realization , the feeling that maybe you’d been holding on to a dream rather than a real connection. you wanted to feel loved , wanted to feel seen. but with katsuki , love felt like a distant memory of a dream , something almost within reach but never fully there.
one night , you decided to put everything on the line. you’d planned it out , every last detail , determined to remind both of you of why you started this journey together. you asked katsuki if he was free , and he’d say yes , maybe a little distracted , but you brushed it off. there was something special waiting for him at your place—a surprise that you’d poured your heart into. you’d spent hours cooking his favorite dishes , setting the table with candles and flowers , creating the kind of evening you’d always dreamed of sharing with him.
but as the hours ticked by , the food grew cold , the candles burned down , and the flowers began to wilt. you sat there , waiting , glancing at your phone every few minutes , hoping for a message , a call—something. nothing came. when he finally showed up , it was late , too late for the carefully prepared meal or the soft ambiance you worked so hard to create. he walked in with an air of indifference , unaware of how much you’d poured into the evening.
in that moment , something in you finally snapped. you looked at the ruined evening—the cold food , the candles reduced to melted puddles , the flowers that had lost their bloom—and felt the weight of all the times you waited , hoped , and compromised. all the moments you’d convinced yourself that he cared , that maybe , just maybe , this time would be different. but here you were , watching your hopes fade in front of you , just like the evening you’d planned for him.
you took a shaky breath , feeling a strange calm wash over you. this wasn’t anger—it was clarity. you had finally , truly had enough.
“Y/N , baby—’m so sorry. i lost—” katsuki’s voice was a fragile whisper , breaking through the steady drum of rain pounding outside. his eyes flickered with something that looked like regret , but it was too little , too late.
“don’t.” you interrupted , your voice barely a rasp. “don’t say my name like that. like i’m—” your throat tightened , and you struggled to get the words out. “like i’m someone you don’t know.” the words were raw , cutting , and they hung in the space between you , filling the room with a quiet ache.
for so long , he’d kept you at a distance , holding you at arm’s length as if you were something fragile he didn’t dare get too close to. every feeling he had for you stayed carefully locked away , hidden beneath layers of pride , fear, and the barriers he’d built around his heart. you tried to break through , to reach him , but every time , he’d shut you out , leaving you to wonder if you’d imagined all the small signs of affection he’d shown.
“do you think I’m some idiot who can’t see through you?” you said , your voice trembling, thick with the weight of all the frustration and heartache you’d bottled up. “do you think I can’t tell that you don’t care? that you—” your voice cracked , and you took a shaky breath. “that you don’t love me?”
katsuki flinched , as if your words had struck him like a physical blow. you could see the truth of it in his face , that same feeling he’d always tried so hard to deny , now surfacing in the vulnerable look in his eyes. he was terrified , and you realized that maybe that was what he’d been fighting all along—not you , but the depth of his own feelings.
the silence between you stretched , heavy with the weight of things left unsaid , of love given but never fully returned. and in that silence , his defenses crumbled.
“angel. . i’m sorry” he whispered , voice so soft it barely reached you. there was a desperate ache in the way he looked at you now , like he was finally letting himself feel the things he’d buried deep down. but it wasn’t enough. not this time.
“why do you keep saying sorry? like I’m some mistake you made?” you asked , stepping closer. “you think this is easy for me? that it doesn’t hurt every time i try to reach you and you pull away? I’m— I’m trying here , katsuki. i need you to try , too.”
his gaze flickering with an intensity you hadn’t seen before. his breathing was unsteady , his walls slowly , painfully crumbling.
“i’m scared , okay?” his words were raw , almost broken. “scared of losing you. scared of . .messin’ this up. i don’t know how to do this , how to keep you close without—without breakin’ everything.”
“katsuki , i can’t keep doing this.”
your words were a crack in his armor , one he wasn’t ready for. he wanted to snap back , to make you regret for all of this , to push you away like he always did when he felt too much. but the look in your eyes kept him silent.
“i’ve been patient.” you continued , looking down at your hands. “i’ve tried to understand you , tried to get close , but. . you won’t let me.”
“it’s not . .it’s not that simple.” he muttered , his voice low and rough.
you shook your head , a sad smile crossing your lips. “it is that simple. you either care or you don’t , and right now , it feels like you’re just. . holding me at arm’s length.”
the pain in your voice sliced through him , but bakugo couldn’t bring himself to meet your gaze. he’d never been good with this— with emotions , with words. he’d been raised to be tough , to be the best , to never show weakness. but he couldn’t ignore the ache in his chest when he looked at you , the emptiness that gnawed at him whenever you weren’t around.
still , his words came out colder than he intended. “i didn’t ask you to wait for me.” he said harshly , fists clenched so hard they shook.
you almost wanted to yell , to throw back that same intensity he so often used , to let him feel even a fraction of the frustration and heartache that had been building up inside you. but instead , you stayed silent , staring at him , the anger in your chest giving way to a heavy , aching sadness. tears blurred your vision , slipping out before you could stop them , and the hurt in your gaze was unmistakable.
it was almost like he was blaming you—for loving him , for trying , for giving him everything you had while he held back. you couldn’t believe what you were hearing , couldn’t believe that he was standing there , looking at you with that guarded expression , while you were breaking right in front of him. all the times you’d put yourself out there , all the times you’d tried to be patient , to understand , to give him the space he needed—only to be met with walls he refused to lower.
he seemed to falter at the sight of your tears , his own frustration fading as he saw the hurt in your eyes. “damn it , angel , I—” he reached out , hand hovering near your shoulder , but he didn’t close the distance. you could tell he didn’t know how to fix this , didn’t know how to bridge the gap he created between you.
the words tumbled out before you could stop them , low and broken. “it feels like i’m being punished for loving you.” you whispered. “like every time I try , every time I give you another piece of me , you just. . push me further away.”
his face fell , the sharpness in his gaze softening as he took in the weight of your words. he opened his mouth to say something , but nothing came out. you could see the conflict in his eyes , the same stubborn pride that had kept him from opening up , the fear he hid behind all his anger and silence. but tonight , you didn’t have the energy to wait for him to sort it out. you’d already waited too long.
“maybe i just . .expected too much.” you whispered , your voice barely audible as you brushed away a stray tear. “maybe i thought you’d love me back the way i love you.”
and with that , the silence between you grew deeper , filling the room with everything that had gone unsaid for too long.
“i don’t want to do this anymore— do you even love me back , katsuki?” you asked , your voice breaking as tears streamed down your red-tinted cheeks. you looked at him through your wet eyelashes , desperation and hurt mingling in your gaze , and he felt his heart clench at the sight. the question hung heavy in the air , almost suffocating , as if it were a storm cloud ready to burst.
katsuki stood frozen , unable to mutter a single word. the truth was written all over his face , a mixture of guilt and self-loathing swirling in his chest. he knew he’d messed up , that he was a jerk for keeping you at arm’s length when all you wanted was to be close. you deserved better than the asshole he was , better than the half-hearted love he had to offer. but deep down , a part of him couldn’t bear the thought of letting you go. he wanted to be selfish , to keep your love all to himself , even if it meant being the one who hurt you.
he took a shaky breath , torn between the overwhelming desire to reach out and pull you close and the reality that he might never be able to give you what you truly needed. “Y/N . .” he finally began , but the words fell away , lost in the weight of the moment. he wanted to tell you that he cared , that he felt something fierce and undeniable whenever he looked at you , but saying the words felt impossible.
the silence stretched painfully , each passing second feeling like a nail driven deeper into your heart. you could see it in his eyes—the turmoil , the confusion , the fear. and in that moment , you understood something fundamental: he was scared , scared of what loving you fully would mean , scared of losing you if he let himself go.
but fear wasn’t enough to excuse the pain he had caused. “i can’t keep pretending everything’s okay.” you said , voice shaking. “i can’t keep hoping you’ll change , hoping you’ll finally let me in.”
the tears continued to fall , and you felt a part of you breaking—maybe it was the part that had held onto hope for too long , or the part that had believed he could change. h you wanted him to fight for you , to show you that you were worth the risk. but right now , all you felt was the weight of uncertainty.
katsuki swallowed hard , the knot in his throat tightening as he faced the truth of your words. he wanted to be the man you deserved , to be someone who could love you back fully , without reservations. but how could he do that when he was still trying to understand his own feelings?.
it had been three weeks since katsuki walked away from you , his final words echoing in your mind like a bitter reminder of all that had gone wrong. ‘i can’t do this right now!’ he had shouted , frustration and pain etched into his features. it had felt like a slap , and you couldn’t hold back the tears when he turned and left.
days had turned into a haze of muted colors and empty spaces. you spent your nights staring at the ceiling , wondering where he was , if he was thinking of you. you kept your phone close , convinced that any moment would bring his name flashing across the screen. but as each day passed without a call or text , the silence became a weight you struggled to lift.
you missed his fiery spirit , his relentless energy. you missed the way he would challenge you , push you , and the way his laughter would fill the empty spaces. but you also remembered the moments of anger , the clashes that had turned into arguments, the way he would sometimes shut you out like a protective wall , pushing you away instead of leaning on you.
meanwhile , on the other side of the city , katsuki was wrestling with his own demons. he had thrown himself into training after leaving you , hoping that physical exhaustion would drown out the guilt gnawing at his insides. the usual exhilaration of pushing himself to his limits felt hollow without you there to share it with. each time he returned home , the silence greeted him like an old friend , and it was suffocating.
he tried to ignore it , to brush off the growing sense of emptiness that had replaced the warmth of your presence. but it clung to him , wrapped around his chest like a vice. he was a hero , dammit! he was supposed to be strong , to have everything under control. but without you , he felt nothing but chaotic and lost.
the memory of your last conversation replayed in his mind like an endless loop. you had asked him to be open , to share his feelings , but he had recoiled instead. he had let his pride take over , too stubborn to admit how much he cared , too scared to face the vulnerability that came with loving someone as deeply as he loved you.
weeks passed , and one evening , while staring out at the city lights from his window , it hit him hard. the realization was like a punch to the gut— he had pushed you away when all you wanted was to be there for him. he had messed up , let his anger cloud his judgment , and in doing so , he had left the one person who truly understood him.
katsuki tightened his fists , his nails biting into his palms. the pain was a shallow echo of the ache in his chest. he couldn't take it anymore. he was done running , done letting his pride and fear hold him hostage. he needed to see you , to fix what he had broken . . even if he didn’t know how.
that night , he stood outside your door , hesitating as his hand hovered over the wood. for the first time in years , he felt genuinely afraid—not of failure , not of danger , but of losing you for good. he finally knocked , his heart hammering in his chest as he heard the faint shuffle of footsteps on the other side.
when you opened the door , the sight of him stole your breath. his usually sharp , fiery eyes looked dim , weighed down by exhaustion and regret. for a moment , neither of you spoke , the silence brimming with the unspoken words of weeks apart.
“i—” katsuki started , his voice cracking slightly. he cleared his throat , looking away for a second before meeting your gaze again. “i’m sorry.”
those two words hit you like a wave , breaking through the walls you had built to keep the hurt at bay. but you stayed silent , waiting , needing to know what he truly felt.
“i was a damn idiot.” he admitted , his voice low but steady. “i let my own crap get in the way. i pushed you away when all you were trying to do was help me. and now i can’t stop thinking about you—about how much i screwed this up.”
“katsuki . .” your voice trembled as you spoke his name , a mix of pain and longing woven into the sound.
“i love you.” the words tumbled out of him , raw and unpolished. “i’ve never said it before because . . hell , i didn’t know how. but i do. i love you , and i’m sorry. i’m sorry for not showing it , for not saying it , for being such a damn mess.”
tears welled in your eyes as you felt the weight of his words. you had dreamed of hearing them for so long , but now they came wrapped in an apology , laced with the pain of the weeks apart. “i missed you.” you whispered , your voice barely audible. “i missed you so much , but i didn’t know if you missed me too. or if . . you were better off without me.”
katsuki shook his head vehemently , stepping closer. “never. you’re the best thing that’s ever happened to me. i was just too much of an idiot to see it.”
you searched his eyes , looking for the truth in them , and what you found was unmistakable: vulnerability , regret , and a fierce kind of love that burned brighter than his usual fire. without thinking , you stepped forward and wrapped your arms around him , kissing him like there was no tomorrow. he froze for a second before his arms came around your waist , holding you tightly , like he was afraid you might slip away.
“i love you too.” you murmured in-between the kiss , and you felt him exhale , a shuddering breath of relief.
your kiss deepened , turning into a heated make-out session as your fingers tangled in his blond locks , tugging softly yet firmly. he groaned against your lips , the sound vibrating through you and sending a rush of warmth to your core. his hands , strong and deliberate , slid down from your waist until they cupped your ass , squeezing with a mix of possession and adoration.
“gosh , missed ya s’much—my beautiful girl.” he murmured against your lips , his voice thick with longing. without breaking the kiss , he stepped fully into your apartment , closing the door behind him with a casual kick of his foot. his movements were confident , purposeful , as though he memorized every inch of your space during all the times he’d been here before.
he guided you toward the living room , his lips never straying far from yours , his hands mapping every curve of your body as if grounding himself in your presence. when the back of your legs brushed against the sofa , he gently pushed you down onto the cushions , finally breaking the kiss just enough to look into your eyes. his forehead rested against yours , his breath heavy and uneven , but his gaze was soft , almost reverent.
“been waiting for such an idiot like me.” he muttered , his thumb brushing over your cheek as he cupped your face. “and you still love me.” his lips quirked into a small , almost disbelieving smile , his eyes glinting with a mix of affection and determination. “let me make it up to you, sweet girl , yeah?”
you nodded eagerly , your breath hitching as his lips immediately found their way to your neck. he trailed hot , open-mouthed kisses along your skin , leaving marks in his wake—each one deliberate , each one claiming you in a way that made your head spin. his hands roamed your body , finding the hem of your top and tugging at it , patiently waiting for your response.
“can i take this off , princess?” he murmured against your neck , his voice husky and dripping with desire. his words sent a shiver down your spine , and you could only respond with a needy whine , your hands already reaching to help him. that was all the confirmation he needed.
with a grin tugging at his lips , he slowly lifted your shirt , his knuckles grazing your skin as he revealed more of you inch by inch. he paused for a moment , bending down to press soft , lingering kisses up your stomach. each kiss felt like fire against your skin , igniting a heat that spread through your entire body. his lips moved with a teasing slowness , savoring the way you reacted to him , your body arching slightly under his touch.
he finally pulled your top over your head , tossing it aside without a second thought , his gaze dropping to take you in. his lips curled into a lopsided smile , a mix of admiration and hunger in his eyes. “so damn gorgeous.” he muttered , his hands finding their way back to your waist as his mouth hovered just above yours , teasing yet full of promise.
his lips traveled down to your collarbone , placing slow , deliberate kisses along the delicate curve of your skin. each press of his mouth sent sparks through your body , leaving you breathless. his hands slid around your back , his fingers working deftly to unhook your bra. the soft click of the clasp was accompanied by his low whisper , “there we go , princess.”
your own hands , trembling slightly with anticipation , slipped under his shirt. your fingers traced over the hard planes of his chest and stomach , feeling every muscle beneath his warm skin. as your touch wandered , you couldn’t help but linger on the scars scattered across his body , remnants of the battles he’d fought. they told stories he rarely spoke of , and yet , as you ran your hands over them , he didn’t pull away. instead , he leaned into your touch , his breath hitching slightly as your fingers explored.
his shirt felt almost in the way now , a barrier between you and the heat of his body. your fingers curled at the hem , ready to tug it off, but before you could , he leaned back just enough to pull it over his head himself , tossing it aside like it was nothing. his gaze locked onto yours , burning and intense , as he leaned back in , his lips finding their way to the spot just below your ear. “keep touching me.” he murmured against your skin , his voice rough with need. “i love feeling your hands on me.”
and you did exactly as he told you , your hands exploring every inch of his skin as they slowly trailed lower , moving from his chest down to his toned stomach. each touch elicited a low , pleased rumble from deep in his throat , like he couldn’t get enough of the way your fingers felt on him. his hands , rough and eager , cupped your breasts , his thumbs brushing over your sensitive nipples. the touch sent a wave of heat rushing through you , making your breath hitch.
his lips found yours again , this time with more urgency, as your hands dipped beneath the waistband of his sweatpants. your fingers brushed against the heat of his growing arousal , and he let out a shaky groan against your lips , his body stiffening slightly at the sensation. the sound was raw and needy , sending a thrill straight through you as you pressed your palm against him , feeling the firmness beneath your touch.
“damn , princess.” he muttered against your mouth , his voice low and strained as his grip on your chest tightened slightly. his forehead rested against yours , his breath coming in heavy pants as you continued to tease him. “you’re gonna drive me crazy.” his hips instinctively pressed into your hand , seeking more of the friction you were offering , and it made you realize just how much power you had over him in this moment.
after a few more minutes of him toying with your breasts , his tongue swirling around your nipples and his lips sucking gently until they were swollen and sensitive , you could feel the heat between you both becoming unbearable. every touch , every sound , every movement only added fuel to the fire that had been steadily building. your hand continued to tease him , your fingers brushing over the tip of his cock through the fabric , feeling the dampness that had already started to form. the soft groans he let out only encouraged you further.
but it wasn’t enough—not for either of you. the tension in the air was thick , almost suffocating , and when his lips left your chest to meet your gaze , his eyes were dark with unrestrained desire. “enough teasing , princess.” he muttered , his voice husky and rough as his hands gripped your waist firmly. “i need you.”
without wasting another second , he gently pushed you down , fully laying you back against the couch. his movements were hurried but careful , his hands tugging at your pants as he slid them off with ease , tossing them somewhere behind him. he didn’t even pause before yanking off his own sweatpants and boxers , the fabric pooling at his feet as he kicked them aside.
his gaze raked over your now nearly bare body , and the way he looked at you—like you were the most breathtaking thing he’d ever seen—sent shivers down your spine. leaning down , he pressed a lingering kiss to your lips , pulling your panties to the side as his hands settling on either side of your hips as he positioned himself between your legs. “been dreaming about this , baby.” he whispered against your mouth , his voice dripping with sincerity and longing. “let me show you how much i’ve missed you.”