Numbers 23:19 (NIV):God is not a man, that he should lie, nor a son of man, that he should change his mind. Does he speak and then not act? Does he promise and not fulfill?
Every promise in the bible God has fulfilled. He has also fulfilled every promise he made to us. Be full of faith, for your Lord is faithful and does not lie.