God is Never Late