And she gave birth to her firstborn, a son. She wrapped him in swaddling clothes and put him in a manger, because there was no guest room available for them.
Luke 2: 7
Have you ever been in a situation where it seems like God made a mistake or that He does not know what He is doing? I mean those situations where you know there is no way that a person who follows God should experience, but that is where you are, nonetheless. If you are like me, those are the moments when you start doubting what you heard from God. Because there is no way He brought you to the messy or painful place where you are.
I am not sure if Mary thought that, but if I had been in her situation, I sure would have. There she was, about to give birth to the Savior of the world in a city where she did not live. Instead of having Jesus at home, with a midwife by her side, and surrounded by loving women, she gave birth to the King of Kings in a stable. You would think that our all-knowing God would have made better plans for the birth of His Son.
The whole situation looked as if God was unprepared for the birth of Jesus, but praise God, He does not care about appearances. God planned everything related to the birth of Christ and executed the plan to perfection down to the last details. I even find it poetic that Jesus, the bread of life, was placed in a manger, where sheep ate. Obviously, now we, His sheep, go to Him to satisfy our hunger.
I remember the day a Ukrainian pastor asked me to start a church in Spanish within his Russian church. The plan seemed crazy, but many people were saved in that church. God used what seemed like a rare adventure to bless many families, including my own. One of my brothers found his wife in that church. There were times when I thought that God made a mistake in choosing me to start the church. Many times, I thought that both the Ukrainian pastor and I had misunderstood God, but now I know that God had everything under control. I was not perfect, but His plan for me was.
If you are in a situation where nothing makes sense, but you got there following God's voice, wait on Him. The best is yet to come. God does not make mistakes, and His will for you is hard to miss. Whenever we are willing to follow God's will, the Holy Spirit makes sure we find it. Sometimes the path that God chooses for us has many curves and a few ups and downs, but He knows what He is doing. Take courage and keep moving forward. Do not stop trusting the God of no mistakes.