Now therefore listen to the word of Yahweh: 'You say, Don't prophesy against Israel, and don't preach against the house of Isaac.'
Now here is language with which we are bound, by which we seek to describe the actions of God. And as we use human language to describe the actions of God, it makes it as though God has the same kind of human reactions that we have. The word translated repent should probably better be translated relented. So God relented. The Bible tells us that God is not a man that He should lie, nor the son of man that He should repent. God doesn't change. And the word repent means change. "Behold, I am the Lord God, I change not" ( Malachi 3:6 ).