Waiting is very hard. We wait in grocery lines, in traffic, in the doctor's office. We twiddle our thumbs, stifle our yawns, and fret inwardly in frustration. On another level we wait for a letter that doesn't come, for a prodigal child to return, or for a spouse to change.

Through the discipline of waiting, we can develop the quieter virtues, submission, humility, patience, joyful endurance, persistence in well-doing, virtues that take the longest time to learn.

What do we do when God seems to withhold our heart's desire? He is able to help us to love and trust Him enough to accept the delay with joy and to see it as an opportunity to develop these virtues, and to praise Him.