God is never late, but rarely early.