My boyfriend and I have been dating for about 4 years. About 2 months ago, he broke up with me because we were constantly fighting about little things. A week before we broke up, he was texting an old girl friend, and during the time we were broken up( which was about a week) he hung out with her. The night that we broke up he invited her over to watch movies, and tried kissing her. A week later after not talking, we saw each other at a party and he begged and cried for me to get back with him. We got back together, then a week later got into a fight and he broke up with me again. During that time he tried talking to the girl once again, but they did not hang out. A couple days later he came back to me, but I didnt take him back right away. We are now after a month completely back together. I told him that I wanted to know about the girl, and what he did with her. He admitted that he hid the text messages from me before we broke up, but he did not break up with me for her, and that he just wanted someone to talk to that didn't know our situation. They never slept together, and when he tried kissing her she turned away, so they never did anything sexually. I know all of the truth, but now I cannot get it out of my head. The thing that hurts the most is that he lied to me about talking to her in the first place. I know it wasn't cheating because we were broken up at the time, but all I think about is if he liked her better then me, and why he went to her. He has apologized to me numerous times, and told me that he regrets ever talking to her, and breaking up with me in the first place. I know that he is being sincere, but all I worry about now is him lying to me again. All I do is accuse him now of lying, and it is hurting our relationship and pushing him away even more. I have chose to forgive him, now how do I forget about it and move on and make our relationship better?