“In those days Caesar Augustus issued a decree that a census should be taken of the entire Roman world. (This was the first census that took place while Quirinius was governor of Syria.) And everyone went to his own town to register.
So Joseph also went up from the town of Nazareth in Galilee to Judea, to Bethlehem, the town of David, because he belonged to the house and line of David. He went there to register with Mary, who was pledged to be married to him and was great with child. While they were there the time was fulfilled for the baby to be born.” (Luke 2:1-6)
Random events are almost never random; they often have God’s fingerprints all over them. I mean, a census? Really? But then why else would a man drag his nine-month-pregnant wife, who is great with child, on a four-day, ninety-mile journey when she was about to pop?
Probably because it wasn’t random at all; the stage was being set for a glorious unfolding. All of the characters were being set in place for a script that had been written hundreds of years in advance (Isaiah 7:14) and had existed in the heart of God before the foundations of the world. And now everyone was in place and just awaiting that one little word from the Master Director: “Action!”
How is God setting the stage in and around you, on this Christmas Eve, for his coming? He is, you know!