There are over 7,000 promises in the Word of God.  Most of them have to do with getting us through the trials we face in our daily lives.  Throughout the Old Testament the promise of the Saviour and His birth is a woven scarlet thread of redemption through the Scriptures from Genesis 3:15 to Malachi 3:1 .  In Isaiah 9:6  his incarnation is foretold, “and He is called, Wonderful, Counselor, the Mighty God, the Everlasting Father, The Prince of peace”.  In Chapter 11: verses 2 and 3 of the same book “the spirit of wisdom and of understanding and of counsel and of might rests upon Him”.  The promise that “the Lord Himself would give us a sign:”Behold a virgin shall conceive and bear a son, and shall call his name Immanuel”.  The promise was given again in the New Testament to Mary: “And behold thou shalt conceive in thy womb, and bring forth a son and call his name Jesus(Luke 1:31); and fulfilled in (John 1:14) where is,THE WORD made flesh and dwelt among us,(and we behold his glory, the glory of the only begotten of the Father) full of grace and truth.  Jesus Christ emptied himself of his Diety and became “a man  of sorrow (Matthew 26:37), grew up as a child, waxed strong in spirit, filled with wisdom; and the grace of God was upon him” (Luke 2:40).  He experienced hunger (Luke 4:2); fell asleep in a boat (Luke 8:23); was homeless (Luke 9:58); and after his crucifixion, rose from the tomb, as he promised he would, and “told his disciples to handle him and see, for a spirit has not flesh and bones as they saw him have (Luke 24:39)”.  He lived then and He lives today.  He lives in us through his word and the filling of His Holy Spirit.  Thus the promise of Christmas is fulfilled in us today!  To experience the gift we must give it away.  The gift of the gospel, the gift of Christmas!!