second chances ? *Cheating*

How do you feel about second chances ? Forgiveness ? I feel like it all depends on the situation. Yes cheating is unacceptable , but did any of you guys actually forgave them ? How is your relationship now ? People always say "if they did it once they will do it again" , "once a cheater always a cheater" and yes that's true in some cases but what about the ones that actually do change ..