We all make mistakes. That has been accepted as a part of being human. We are often told that we should forgive people and forget what they did. Moving on is the best option. But what if we can't forgive ourselves for the mistakes that we made? Decisions that could have changed our whole life? How does one stop being so hard on oneself and move on? Does it ever get any better?