Embracing Life's Challenges