God is never late...