How Hope Gives People Strength, Courage, and the Power to Overcome Life’s Hardest Challenges