God is not a man who lies, or a son of man who changes his mind! Does He speak and then not do it, or promise and not fulfill it?