How many times have you faced challenges that, in retrospect, handed you the keys to the greatest gift of all: understanding yourself? For it's easy to be kind, positive, compassionate and centered when everything is flowing along nicely, isn't it? But it's the challenges in life that really show us our own strengths and limitations.