"God, deliver me! Lord, help me! Hurry!" —Psalm 70:1
God is never in a hurry; He has all the time in the world to get His work done. Therefore, we wait...and wait.
Waiting is hard. Why must we live in this awkward circumstance, with this difficult person, with this embarrassing behavior, with this health issue that will not go away? "So how come history takes such a long, long time
when you're waiting for a miracle?" Bruce Cockburn asks. Why doesn't God comes through?
Sometimes, the answer is, “Just wait awhile."
Waiting is one of life's greatest teachers in that in it we learn the virtue of...well, waiting. Waiting while God works in and for us. It's in waiting that we develop endurance, the ability to trust God's goodness, even when things aren't going our way (70:5). It's one of the hardest lessons to learn, one of the last lessons to be learned, and can best be learned through waiting. Consider Job, at the end of his long ordeal: "Even if you slay me, yet will I trust you!"
But that's not the end of the story. Endurance is not dreary, tooth-clenched resignation. We can "rejoice and be glad" while we wait (70:4), knowing that God will deliver us in due time—in this world or in the next. God is never in a hurry, but He's always on time.
LORD! Show mercy and be merciless to my foe my flesh;
make straight my path ignore my whimpering self-pity;
starve my hunger until the sharp pain of raging need
becomes the dull ache of wanting now the feast that comes later.
LORD! Show mercy and give me hope to wait.