“When the right time arrived, God sent His Son into this world (born of a woman, subject to the law) to free those who, just like Him, were subject to the law. Ultimately He wanted us all to be adopted as sons and daughters” (Galatians 4:4-5 VOICE).
For some reason, the image that immediately popped into my mind upon reading this verse was that line from The Lord of the Rings when Gandalf announces, “A wizard is never late, nor is he early, he arrives precisely when he means to.”
I don’t by any means intend to suggest that God is Gandalf, but I do think that Gandalf is many ways is a picture of the Christ. More importantly, this speak a very important truth about God.
God is never early. God is never late. God’s timing is always perfect. Always.
Often in my own life, I’ve found that what seemed like delays weren’t because God wasn’t ready to give but because I wasn’t ready to receive. I had some growing up and maturing to do before I could fully appreciate what God had in store for me.
I do think that often when God doesn’t work according to my timetable, it isn’t because God is thwarting my plans but because God is seeing a much bigger picture and His vision for my life is so much grander than mine.
I heard a very good definition of anxiety as a state of feeling like everything has to happen immediately. The fear sets in when delays begin to seem like denials.
Fear, as I heard it put once, is False Evidence Appearing Real. In this case, faith calls me to trust the heart of God for me in the face of overwhelming yet ultimately false evidence that He will not work out all things together for my good.
Tonight I trust God’s heart as true and God’s timing as perfect. This season of Advent proves to me yet again that God always fulfills His promises to His people.
That’s good enough for me.