Why pray for victory and then prepare for defeat? We’re setting our sights higher in this episode, where our host encourages us to expect and prepare for the best-case scenario.
See All 409 Episodes of "Touching the Stillness"