@miketheitguy agreed. Self reflection, honest self reflection, is probably one of the most difficult things I have ever engaged in. And it can't stop, it's a continuous path, covered in brush and thorns, but it's a journey that only benefits me, and in turn, those around me.

There is a Jewish term, Tikkun Olam, which means "repair the world," but to do so we must repair ourselves.