I am so glad that God keeps His promise! God is faithful to do whatever He promises. If He said it, you can believe it.
How fitting that God chose to first share the news about the birth of the shepherd of us all to a group of shepherds one night!
As the Messiah was getting ready to make his entrance into the world, John the Baptist was called upon to begin preparing the way for Him.
Joseph and Mary were both called to take on a challenging role – parents of God’s only son.