Jesus dude , you can ' t stop people from leaving if they want to leave ! Super uncool . You don ' t get to kick doors shut and stand in her way and tell her she can ' t leave until she gives you an explanation . As far as I ' m concerned , you have way more blame here . This relationship should be over , the shit that happened here can ' t be taken back by either of you . And after 3 months ? Goddamn . Get counseling , and in the future if someone wants to leave , you let them regardless of how much you want a damn explanation . I love how your TLDR conveniently leaves out everything you did leading up to the situation . No she shouldn ' t have hit you , no she shouldn ' t have burned you . But there ' s a whole pile of shit you shouldn ' t have done too .