Rev. John HerringJuly 17, 2011ListenDownloadA Christian life is a life-long pilgrimage where we share the pain of the world, but we are given a promise.