When was the last time you had to wait for something? In this world of instant messaging and same-day deliveries, we are trained to avoid waiting at all costs. Often, the information we want to know or the person we want to talk to is available immediately; we just need to open our smartphone.
When was the last time you heard from God? Although His presence is always h...