In our culture of impatience and instant gratification, we cringe at the idea of waiting. But it’s a skill every Christian ought to develop. Dr. David Jeremiah considers why it’s always best to wait on God’s timing, even when we don’t understand why.