Self forgiveness is an important aspect of emotional well being.

There is no such thing as a perfect human. It is about learning to accept what has happened, learn from it, apply it forward and then committing to the next best action step.