spiritual growth through challenges