To err is human. To forgive is divine. That means that we can only forgive (ourselves and others) because we have been divinely forgiven!