Have you ever experienced challenges in your life, those times when ...