Christmas requires a lot of preparation. Your home needs to be decorated. You’ve got to get the presents and wrap them. You’ve got to find a tree and trim it.
But the preparations for Christmas actually began thousands of years in the past. God promised long ago that His perfect gift was coming. He repeated that promise throughout the generations and His people looked forward to its fulfillment.
Christmas is when God’s ultimate promise became a reality. When hope entered our world… at last.