Sort:  

Thank you for your very nice and insightful comment @deeanndmathews! I think all of us must be given challenges at stages of our lives for the purpose of teaching us something that's personally important; that is, if we accept the challenge and embrace what it's taught us when it's over. :)