Should i forgive him?
I have been seeing this guy for about a month- he is very well read and I am very impressed in how much he knows about people and life. However, he is very emotionally unstable, and emotionally somewhat traumatized, from seeing his father beat his mother when he was little (and later leaving her when he was very young).
He recently admitted in hitting his past girlfriend twice, once giving her a black eye. I could see from the way he told me that he deeply regretted it and suffered greatly for what he had done.
Just a few days ago, we sat down to eat and there were two pieces of food left, and I asked him if he wanted to have some first, and spilled a bit of tea on my hands. He started yelling at me for not using my pants to wipe the tea on, and for asking him if he wanted the food rather than acting all assertive and taking it myself first. He took the pieces of sushi and stuffed them in my face, rubbing it on top of my mouth, yelling eat it! eat it! I was in total shock. It fell on the ground where we were sitting and then he pointed to it and asked if I was going to eat it. I couldn't even respond, I was too tired to think. I remember hugging him and then I kissed him on his head. Then I went home. During the night he messaged me many times, apologizing, and tried calling me the next day, and then telling me I should think about his feelings and call. I replied yesterday, that we should not see each other- have a nice life. At first he just said ok, i'll have a nice life, but then again is begging for me to see him.
I feel like a total fool, why does it hurt so much? When he is warm and nice, we get along so well, but he does not know how to treat women, and can say very mean things. I don't know which side to judge him by. Or if I should forgive him. I have never met any guy I connected with this closely, and was kind of in love with- it really really stings....