“And sent his servant at supper time to say to them that were bidden, Come; for all things are now ready.” (Luke 14:17)
There are some things we were ready for yesterday. The good we long for can’t come quickly enough; the departure of painful situations is long overdue.
More often than not we don’t understand the reason for the delays in our life. We cry out: “How long, oh Lord!” Why do things have to be as they are? Is it really necessary to wait this long? We become troubled and over-anxious as our lives appear to move in slow motion.
Each one of us is hungry for the good life we believe is “out there.” We want to feast on what other people seem to be enjoying. None of us like the feeling that life is passing us by. But if God is our Father, He has good things stored up for us, not only in this life, but for all eternity. He knows how to spread a perfect table before us. What He wants though is for us to trust Him to bring His good to pass in His time and in His way.
There is much that God is doing both in us and “behind the scenes” when it appears He is asleep. While we are asleep, He is up preparing a fantastic meal for us. What He wants to create in us is a meek and quiet spirit which has learned to commit all things into His hands and wait patiently for His “dinner bell.” He knows better than we do when all things are ready. And when they are He will surely call us to His banqueting table.