While they were there, the time came for the baby to be born, and she gave birth to her firstborn, a son. Luke 2:6-7
It was the worst of time, and yet became the best of time.
Mary was heavily pregnant and yet there was a decree that they had to travel for census. What an inconvenient time for a pregnant woman to travel. Yet, it was in that moment of confusion, stress, and inconvenience that the Savior was born.
We usually want things to be perfect when we have important things to do. Somehow, we believe that it’s only when all the ‘i’ are dotted and ‘t’ are crossed that great things can happen. But the story of Jesus’ birth says otherwise. God can work at any time. And, we don’t have to be perfect either for God to do his work in our lives. He works with his timing; not ours.
This tells me 2 things: First, in difficult moment, something great can happen. If you’re going through a challenging time right now; be it in your relationship, job, or health, don’t be discouraged. You may be a candidate for the next big thing.
Second, which is more important: It’s all working together. Unbeknown to Mary and Joseph, it had been prophesied long before they both were even born that the Savior, who they carried, was going to be born in Bethlehem. Yet they lived in Nazareth which is 157 kilometers away.
In their normal senses, they wouldn’t embark on such a journey for the fun of it. No, not at such a time in their relationship. And certainly, not in the condition that Mary was. Something had to push them to do it; and it became part of God’s perfect plan for their lives.
Some things are meant to be. We just need to embrace changes, inconveniences and disappointments especially when they’re inevitable. I leave you with a scripture in Romans 8:28
And we know that God causes everything to work together for the good of those who love God and are called according to his purpose for them.