imagine: cole has been in a constant bad mood lately and snaps at you, but instantly regrets it.
;
it was another usual day for y/n. she'd clean around the house, shower, make dinner and wait for cole to get back from work. he would end up snapping at her, not eating and heading straight to the bedroom.
it's been like this for a few weeks now. she doesn't know what happened or what has gotten into him but she definitely knows that she misses her loving boyfriend.
cole used to constantly cuddle her, complement her, make out with her, surprise her, and of course, have mind-blowing sex with her.
but that hasn't happened in a while. in fact, she doesn't remember the last time he'd been intimate with her.
she stared at her reflection in the mirror as she admired her makeup and hair. she spent all evening preparing a very romantic dinner for cole and her, hoping that would bring the loving version of him. she even spent two hours getting ready.
she was wearing a skintight red dress that hugged her in all the right places and made her look perfect. for the first time in a while, she felt good enough.
she felt her giddiness bubble inside her as she heard the front door being unlocked. cole yelled his usual "i'm home!" and was heading straight for the bedroom.
"um.. babe? would you mind coming here for a second, please?" she sweetly asked, hoping he wouldn't snap at her today.
"what do you want?" he snapped, his face empty of emotion. he looked like he didn't want to stay for one more second. she tried to ignore the hurt she felt.
"well.. i was hoping we could have dinner together tonight. i prepared everything and even got dressed for this," she smiled, flattening out her dress as she said so.
"are you fucking kidding me?" he sneered. "i come home from work, feelings exhausted, and i'm met with this? for god's sake, you look like a hooker! look at you! no wonder (your ex's name) left you!"
that literally felt like a stab to the heart. cole knows how terrible and toxic that relationship was, and how insecure the guy made you, yet he still brought him up.
you felt your eyes well up with tears, and you didn't miss the look of regret on cole's face. you can tell he got carried away and didn't mean what he said, but it's too late.
you immediately head to your bedroom, not bothering to lock the door. you ignored cole's voice asking you to wait and telling you he's sorry.
you strip down to nothing but your underwear, and start to furiously rub off the makeup. you stand in front of the mirror, analyzing every little flaw on your body and face.
after what felt like ages of sobbing in front of the mirror, you head to your bed and cry yourself to sleep.
outside the room, cole has been sitting on the floor, each sob that emits from you breaks his heart more. he never meant for it to get this far, but he was just under a lot of pressure because of work, and he took it all out on you.
he starts crying, thinking back to all the times he snapped at you and his heart clenches because he's been such a terrible boyfriend.
after what felt like a long time, he slowly gets up and enters the room slowly, trying not to wake you up.
his heart breaks even more when he sees you curled up in a fetal position, soft snores coming out of your mouth. your face was extremely red and it's obvious that you've been crying. a lot.
he softly caresses your face, his hand barely touching you. not knowing what to do, he decides to call his mother. she always knows what to do.
"hey, honey," his mom answered, and her voice immediately calmed him down. but then he remembered what he did to you, and just lets it all out. he starts sobbing.
"baby, are you crying? what's wrong?" she asks worriedly.
"i fucked up, mom," he cried, barely able to breathe at that point.
"cole, please breathe slowly and explain to me what happened."
"i-i came home from work and i found (y/n) all dressed up with dinner ready. i was in a really bad mood because of work and wasn't in the mood for anything. point is, i called her a slut and told her that no wonder her ex left her."
his mom's gasp made him cry even more if that was possible. "cole sprouse! i did not raise you to treat women in that way! no matter what mood you're in, you don't call your girlfriend a slut and mention her ex! you shouldn't take out your anger on her!"
"i know mom, i know! i regret every single word that has came out of my mouth and i would take it all back in a heart beat if i could. but i can't, and that's the problem. what if she gets sick of my shit and decides to leave me for a less fucked up person? i can't lose her! she's my everything. my life would be nothing without her. i don't know what to do, mom."
"sweetie, you need to apologize for what you've done. and if she asks for a break or something, then you guys should have it."
he was about to protest but she cut him off. "i know you're about to argue, but listen to me carefully. you hurt her feelings deeply because of what you said, and she has every right to ask for a break to think things through. give her the space she needs."
"but mom, i'm afraid she won't come back after that."
"then she was never yours to begin with," she said softly. he understands where his mom is coming from, and decides to take her advice.
after he hangs up, he realizes that you're awake. little does he know, you heard everything he told his mom, and you heard him crying. that broke your heart because you never saw cole cry. ever.
you quickly jump onto his lap and hug him tightly, burying your face into his neck. before he could say anything, you quickly whisper "i forgive you."
the smile on his face couldn't be bigger. he immediately flipped you onto the bed and attacked your face with kisses.
"i," kiss. "love," kiss "you." he pulls back and grins at you. "i'm so sorry, babe. i promise i'll never take my anger out on your again, and ill never yell at you. i love you so much."
you smile up at him. "it's okay, just never let it happen again."
and for the rest of the night, you both lay down on your bed, holding onto each other like it's your last day together.
~~~~~
author's note:-
woww, that was long. i really like it though. what do you guys think?don't forget to vote and comment!