God does not lie, or change his mind.

Num 23:19 God is not a man, that he should lie; neither the son of man, that he should repent: hath he said, and shall he not do it? or hath he spoken, and shall he not make it good?

God is not a man, to say what is false; or the son of man, that his purpose may be changed: what he has said, will he not do? and will he not give effect to the words of his mouth?
See, I have had orders to give blessing: and he has given a blessing which I have no power to take away.

God does not lie or change his mind.
If he made you a promise, he will keep it.
He blesses you, because he loves you.