I am so sad and confused. When I met this guy I thought he was the love of my life, he was perfect for me. He was caring, loving and he made me so happy. After two years he has changed so much, he is so jealous and he fights every time. He treats me bad, calls me names, and he thinks that I have cheated on him. I love him so much, and I can't break up with him. I just want him to go back being the guy he used to be. But things are getting worse. Yesterday I tried to break up with him, but at night I called him to talk to him and tell him to go back with me. He told me that he was going to go back with me but that he is not going to change because I need to gain his trust. The thing is that I haven't done anything bad, I don't understand why he treats me like that. He also told me that he loves me but not as much as he did before because of what I have done. There was this guy at work who called me and send me messages. He had a crush on me but I never had anything with him. My boyfriend thinks there was something between us and he keeps on torturing me for that. I don't know what to do. I love him so much, but I feel like I am not getting anywhere with him :-(