There are so many surprises in the Christmas story.
A young woman “has” to get married. She and her husband are forced to make a long journey while she is large with child. Bethlehem is so full of folks there’s not a single place to lay their heads so she and he and the Son of God sleep in a “barn”.
But the birth is only the beginning.
God continued to bring forth His plan to save the world in ways our human hearts could never imagine.
Rejoice, people of Jerusalem. Shout for joy, people of Jerusalem. Your king is coming to you. He does what is right, and he saves. He is gentle and riding on a donkey. He is on the colt of a donkey.
Jesus is the King of Kings and Lord of Lords. Ruler over all the earth. He reigns supreme and cannot be conquered.
Yet He is also a Humble Servant, who gives Himself to all who ask.
My life is certainly not what I thought it would be. It’s upside-down and backwards from the plan I made for myself years ago.
It would be natural to turn away from God because what He has allowed is not what I want nor would choose.
But when I read the words of Zechariah, I am encouraged.
God turns the world’s wisdom on its head. He is not bound by my expectations nor my understanding.
I can rejoice because I know He is working His will even when the story is hard and painful and full of sorrow.
Jesus saves. Jesus redeems. Jesus restores.
That’s a promise.