Self reflection and forgiveness of self is needed from time to time. Let go and let live.