Hi Anns. Good question about cheating. I think anyone who has been cheated on has the same questions. I know I have wondered why??? These are a couple of my theories on why. 1. totally insecure and cant turn down anyone that pays attention to them. 2 has no concern for how their partner feels 3 does not want to be with their partner but to chicken to tell them. The grass looks greener on the other side.
OK those are some of the basic reasons. Every reason that I can think of is bologna. Why..... because if you do not want to be with your wife, husband, etc. then tell them and end the relationship
If you don't want to leave then don't cheat. To me it is that simple.
And yes it does hurt down deep in your heart to find out someone you love has been unfaithful.
I think sometimes the crying and begging someone to stay is because the cheater really is sorry, sometimes because they don't want to give up a benefit they may get from your relationship. And of course they got caught and they don't want to look like the dog they are!
And should you forgive someone who cheats.....Maybe. but they would have to really show me they were serious about wanting me and no one else.
Takes a long time to build trust. So if you want to go through that then try to forgive ONE time. If you don't want to then tell them to take a hike!
So sorry you have been hurt. I know it does hurt to the bottom of your heart and I hope you heal quickly.