My long term boyfriend shoved me, what do I do. Please help.
I've been with my partner for nearly 2 years, he has severe depression, but this has been something we've always dealt with together. Recently, an ex boyfriend spoke to me on Facebook, it was totally innocent, but when I told my parter about it, he became furious.
I used to be a compulsive liar, and he has convinced himself that I've lied to him (I haven't). We're best friends, never before has he hurt me. But when I told him about my ex talking to me, he said he doesn't trust me. I was standing in front of him, he shoved me so hard that I fell onto the floor, I stood up to face off with him, and he shoved me again, even harder.
I love him so much, I trust him with my life, but now we haven't spoken for a few days, and I don't know what to do. He said he's going to have to think about whether to stay with me, should I beat him to the punch and break it off? Or should I fight for our partnership? Please, somebody help me.