Trying times bring the best out of you. Rewarding times give the best of the world to you. Life is a combination of both.
A Guru's role means unconditional love and support without expectations.