Time, patience, waiting for the exact right moment.
Here's the thing. Adam and Eve sinned pretty much right way, they didn't wait too long to get the first sin out of the way. God created a beautiful garden, perfect for them to live in, and they didn't take very long to go out and ruin it. Ok, they were like kids in their innocence and we know how kids are, they don't believe their parents when they say "you're going to get hurt..." I'm not trying to make light of it, but it seems to me that's pretty much what happened. So, they sin. God has a plan to fix all that, to undo it, but does he send Jesus the next day? No.
God waited. He had the plan from the very beginning but He waited. Through thousands of years of people faithfully following him and even more people defiantly turning away from Him, ignoring Him, on and on. Thousands of years.
From Matthew 1:This is the genealogy of Jesus the Messiah...
Abraham was the father of Isaac...
Thus there were fourteen generations in all from Abraham to David,
fourteen from David to the exile to Babylon,
and fourteen from the exile to the Messiah.
That's 42 generations from Abraham to Jesus. Plus all the years before that. That's a lot of waiting for the right time. And THEN, did Jesus come as a man, ready to preach and then give Himself up for us? No. There were the nine months of waiting for that baby to be born, the 30 or so years waiting for Him to grow up...
As a mother, I know the torment and joy of waiting to conceive a child. The torment and joy of those nine months while I can't think of anything else but seeing that precious face and holding that beautiful baby in my arms. And yet I waited, there was no other option but to wait for God's timing, His perfect timing to bring forth those beautiful lives into this world.
God waited centuries and months and days for the right time to bring Jesus to us, and then for Jesus to grow into adulthood and lead the world into knowing the Lord. What an incredible story. What an incredible example to us. If He could wait to choose the exact right moment in history to bring Jesus to the world, can we learn to trust His timing? Can we learn that even when everything seems lost, or the daily grind seems so mundane, that God really does have perfect timing? That He really does have a plan that's a million times better than anything we ourselves could think of?
I waited patiently for the Lord;
He turned to me and he heard my cry.
~ Psalm 40:1









