Listen

Description

After long delays it is easy to become frustrated or disappointed, if not altogether hopeless. Israel's history is replete with God seemingly to delay action. For millennia, the people of God had long awaited a great savior and deliverer. Christmas is the final arrival of that awaited deliverer. In this special Christmas Eve service, Pastor David Flannery examines the hope and anticipation that preceded the Christmas story and how Jesus' birth addressed the world's need for a savior.