Hope: Christmas Is Hope Matthew 1:18-25
"Why haven't you given up on us, God?" asks this sermon. Because, He answers, I came once as a Surprise Package in Bethlehem's barn, and I will come again to Every Waiting Heart who dares to wear my blood upon His door. For I have Hope in those who repent, who turn from their sinful ways and follow