He cheated on me, should I take him back?
I was in a loving relationship for 4 yrs, we have grown a lot, in love, in maturity, I can tell he loves me, then one day this girl he claims is his friend told me she loves him and they have been seeing each other for over a year. At first he denied it, then he admitted it. Said he is sorry for hurting me and will take any punishment I decide, even if I decided to end the relationship. He will go to the ends of the earth for me and he has. He hates her for what she has done and wants nothing to do with her. Should I take him back?