God is never late and rarely early. He is always exactly right on time–His time.