Grief is never easy to deal with, and can be a real challenge. Thanks for sharing the story of your journey, and it's nice to read that you feel in a much better place.
I am not my mistakes. While I am responsible for my mistakes - they are not 'me'.
I really liked the quote above, and will try to bear in mind. It's too easy to entangle ones self identity with all the mistakes of life and to constantly and harshly blame yourself.
It took 422 yoga classes in less than a year before I 'saw' the light within me, and started to see the layers of opinions, judgments, reputation, categorization - all as separate from the light within me. Now it is my practice to maintain my focus on the light within me. From there I will begin to see the light in others again.