Forgiving oneself is a letting go process. Self-forgiveness may take longer than a day or two and the time frame will vary for everyone. But regardless of how long, it keeps you on the path of hope. Many of us continue to harbor the past and the mistakes made for far too long after a […]