In life, we will all do things that we will come to regret. Every one of us will violate the moral code. Even the man who does not believe in an objective moral code will find his actions inconsistent at some point, and regret the different action. We make mistakes because we are fallible.
With each mistake we make, we are given a choice. Continue reading Forgiveness and the Cross