Life is filled with suffering, loss, and unforeseen difficult circumstances. It's important to challenge ourselves to perform difficult tasks on a continual basis. Doing this will help us to be more resilient, force us to practice mind over matter, and will facilitate personal and professional growth. These three aspects will enable us to achieve better results, goals and life style.