Within the pages of the Scriptures there are hundreds of promises that we can put our hope in for the future. One of the greatest promises ever given, was a promise that God made to His servant David. This divine promise was so great, it would impact the future of the world and its fulfillment is what Christmas is all about!