when he’s had a long day and he snaps at you !
it’s late when sukuna returns, shards of moonlight peeking through the blinds of your shared home like pieces of glass. you’d been up late waiting for him, same as every night.
you lift your head up from your palm when you hear the sound of shoes scuffling, tired expression letting up into a soft smile at the sight of your boyfriend. you get up immediately to make your way over.
you don’t notice it: the tension in his features or the almost-scowl on his face, the aura of irritation he’s carrying like a weight. you’re blinded by affection.
“hi, kuna,” you smile sweetly, tiptoeing to wrap your arms around his neck as you lean into him. he tenses up under your touch and you coo sympathetically, rubbing his back. “long day?”
“um, yeah,” sukuna grunts, not moving to reciprocate the embrace. he shifts slightly, irritation radiating off him in waves. “could you let go? ‘m gonna go take a shower.”
he sounds annoyed, you realise, but he’s probably just exhausted. of course you’re gonna try your best to help, and cuddles always helped, at least for you. you could do that.
“nuh-uh,” you reply instantly, smiling as you cling to sukuna tighter. your face drops onto his shoulder, nuzzling as you inhale his heady scent. “you can shower later, let’s cuddle first. i miss you.”
“later.” his voice rises.
you pout childishly. “no, now, you’re tired and i can hug you and —“
“i said, later.” sukuna finally snaps, tone poisonous and voice tight like coiled wire. he crosses his arms, his way of pushing you off without actually doing it. “you just never fuckin’ know when to quit, do you?”
he doesn’t yell, never does, but this is worse somehow. harder to swallow because you can feel the pure anger in it.
you don’t trust your voice enough to respond. slowly dropping your hands off him, you take a quiet, shaky step back. sukuna grunts in approval, rubbing his temples. “i’ve had a long day. can’t deal with you right now.”
that pierces through your heart like a bullet. suddenly, all you’re filled with is hurt and guilt and the slightest twinge of anger. you fight to keep a straight face as your eyes sting.
can’t deal with you right now.
what the hell was that supposed to mean?
sukuna had never once made you feel like a burden, ever. you knew what he was like before you started dating, you’d heard everything about how he fucked people over.
but he always treated you like you were the most precious thing on earth, like you were something to be handled with gentleness. you almost believed it, stupid girl.
now you got it. you understood exactly what everyone had been telling you. he finally got sick of you, eventually realised that you were too annoying. too bright, too nice, too much for him.
but maybe he didn’t have to be such an asshole about it, you think as you bite down on your lip to hold back tears.
“okay,” you exhale, struggling to keep your voice even. “i’m sorry. i, um- i ran you a bath.”
the tense silence is deafening. you swallow, voice growing quieter. “i’ll just go to bed then.”
sukuna doesn’t respond, glaring at something on the floor. you quickly turn around and make your way to the bedroom, the dam quietly breaking as soon as the door’s closed and you're out of his view.
you settle into bed, tucking in with your hands wrapped tightly around your body like a shield. the sound of the bathroom door slamming shut makes you flinch.
the clink of the shower turning on follows right after; he didn’t even use the bath you set up for him.
you hate feeling this way. like you did something wrong and you don’t know what, like he did something wrong and you don’t want to admit it.
quiet sniffles escape you as you close your eyes, feeling the cold tears drip down the bridge of your nose, down your temples. you will yourself to sleep, despite knowing it won’t come.
it’s a long time before you feel a dip in the bed, sukuna’s weight climbing in next to you. you’re in that weird headspace between wakefulness and sleep, but immediately tense awake at the jostling.
it takes a moment before he says anything. almost like he’s hesitating. you hear his heavy breaths.
“hey, baby,” he finally murmurs from behind you, hand reaching out, hovering before he gently puts it on your waist. checking if it’s okay.
you turn rigid, and sukuna retracts his hand like he’s been burned, frowning slightly.
“you’re upset,” he mutters. not a question.
he’s unsurprised when you don’t reply, but he hopes you’ll give him a sliver of a chance anyway. “could you at least turn around?” he grunts. “look at me?”
he sighs, softer now. he grumbles something under his breath before speaking up again. “please?”
it takes a minute before you begrudgingly shift, rolling over so you’re facing him instead of the wall. you glare up at him, sitting on the covers and looking down at you.
he thinks he feels something in him crack at the sight of your dried tear tracks, puffy red eyes.
he made you, his sweet, angelic girl, cry. you were just trying to take care of him. only trying to make him feel better, and he snapped at you, and now he feels like the biggest loser on earth. all because of what? a fucking bad day?
idiot, he thinks to himself as he reaches out, both hands cupping your cheeks. he wipes your tears away firmly, so gentle despite it all.
you huff, trying to pull back, but sukuna doesn’t budge. his hands stay on your jaw, soft as his thumbs brush your cheeks.
“let go,” you muster angrily, but it’s a weak attempt.
“sukuna, let me go. you’re such an —“
“asshole, i know,” he exhales roughly. his thumbs pause in their ministrations, pressing down on your skin softly. “bitch, jerk, fucking dick. i know. and i’m sorry.”
one hand moves to card gently through your hair, and he feels you grow more pliant under his touch. “i shouldn’t have snapped at you,” sukuna continues. “i had a bad fucking day, people saying the stupidest shit and pissing me off in every way possible. but that wasn’t… i shouldn’t have taken it out on you.”
“no, you shouldn’t have,” you mumble, all your anger dissipating into something akin to hurt. you tilt your head down to look at your fiddling fingers. “i thought i did something wrong. or maybe you just finally realised you were sick of me, and you hated me.”
“no, baby —“ sukuna responds, almost desperate as he tilts your chin up to look back up at him. he presses a rough kiss to the side of your mouth, hating to see his bright girl looking so dim. “— fuck, no. you did nothing wrong, yeah? i was an absolute idiot, taking out my anger on you, when you were just trying to be nice.”
you bite your tongue. “you really are,” you say quietly, gaze locked on him. “an absolute idiot.”
“i am, baby,” sukuna agrees, brushing a curl back from your face. “you didn’t deserve that.”
he’s looking at you with not just guilt, but that quiet affection now, the one reserved just for you.
slowly, he bends down but doesn’t yet close the gap. he’s waiting for you to do it, or maybe to pull away if you want to. you give in.
you wrap your arms around his neck, using it as leverage to pull yourself up to meet his lips. he holds you up easily.
the kiss is soft, reverent, sorry, like sukuna’s never kissed before. his passion is still obvious, but it’s gentler now. moulding into something sweeter just for you.
it’s a while before you pull away, his warm breath fanning over your skin as he rests his forehead against yours.
his hands are warm where they’ve slipped under your top, drawing quiet patterns on your hip. you melt into his touch, resting your head on his shoulder with your fingers tangling in the hair at his nape.
“so,” he murmurs, and you feel the vibrations of his voice. “does this mean you’ve forgiven me?”
“maybe,” you mumble, lips twitching. “if you buy me a slice of that strawberry shortcake tomorrow, i’ll consider it.”
“how many ever you want, baby,” sukuna presses a quick kiss to the crown of your head. “i’ll get you the whole damn bakery.”
divider creds: @uzmacchiato