Numbers 23:18-21
English Standard Version
19 God is not man, that he should lie, or a son of man, that he should change his mind. Has he said, and will he not do it? Or has he spoken, and will he not fulfill it?
20Behold, I received a command to bless: he has blessed, and I cannot revoke it.
21 He has not beheld misfortune in Jacob, nor has he seen trouble in Israel. The Lord their God is with them, and the shout of a king is among them.