I don't know what to do. I feel so hurt.
I need an honest opinion.Tricky situation.
I've been with my boyfriend for the past 2 years. When we started "dating" for the first 2 months it was unofficial. But I had told him upfront that if he was seeing anyone he should just tell me and I would understand. I only wanted transparency. Our connection was very strong and I trusted him implicitly that he would never do anything, and in my head it was unlikely that he would but if he did he would tell me. Till we became official 4 months later. He told me he slept with an ex once, 2 months into knowing me and it was because he heard a rumor of me sleeping with someone. I was just so mad and angry because I would never do that. I was hurt because during that time I had asked him if he was seeing someone and he said no. He lied to me straight up. I thought we were doing fine then. His excuse was that he didn't know me well enough to trust me which I find hard to believe because I was very honest about everything.I'm so shattered because uptil the moment he told me, i though we were perfect and I feel so blind. We've been trying to work past it but it's just so hard. I don't know whether I'm right to be mad or he's right to be excused. Everytime I think about it I feel so hurt and we end up fighting about this. If it weren't for this, our relationship would be perfect but he just went and messed it up. We are serious and he wants to marry me. And thats what tears me apart. The love of my life did this to me. I know he will never do it again, but the hurt doesn't go.I feel like I really didn't deserve what he did to me. What should I do? I'm the sort of person who finds it really hard to let things go when betrayed.