In life, the people whom you find the most challenging inevitably are the ones who have the most to teach you.
~ Julie Holland