These words sang by a beautiful little boy..
"Thank you for sunshine, thank you for rain, thank you for joy, thank you for pain."
The thank you for pain part gets me every single time....
Because my most painful moments are often where I've transformed the most in my life.