There has been a lot of commotion in my school over the past few months in regards to several people cheating on their boyfriend or girlfriend. All drama aside, I wanted to know what you all thought of cheating. Personally, I couldn't forgive someone who cheats, at least not directly after it happened. I could learn to forgive in the future but ultimately cheating would be a relationship-ruiner, regardless of whether I forgave or not.
So, what is your definition of cheating? If someone cheats, should they be forgiven? If so, under what circumstances? If not, why not?