He has cheated three times, how do I fully forgive him?
My boyfriend and I have been together a little over three and a half years and live together. Over the few years he has cheated on me with three different women. He was getting "pictures" from them and sending texts to lead them on. One of them was a friend of the families. I have forgiven him so I thought because he has changed and he hasn't cheated on me since. But I still can't get over the betrayal. I want to spend the rest of my life with him but I'm not to sure how I could without being able to fully forgive him. Help? Advice?