God is never in a hurry, but God is never late