Forgiving the past is a necessary step in our recovery. This includes forgiving ourselves and others. How do we achieve that? Through a soft heart and an open mind. We've all made mistakes. It's how we learn. Others have made mistakes too. Forgiveness is a gift for everyone...