God Cannot Lie
Our God is a covenant-making and covenant-keeping God. He does not lie. He cannot lie. He can no more break a promise than you and I can swim the Pacific Ocean. The Scripture says, “God is not a human being, and he will not lie. He is not a human, and he does not change his mind. What he says he will do, he does. What he promises, he makes come true” (Numbers 23:19).
God is not like us. We remake our decisions and reconsider our opinions. We are prone to make a promise only to break it due to unforeseen circumstances. Not God. He sees the end of history. His decrees are not his desire for the future, they are his description of the future. We are on a divine trajectory governed by his promises. What God has set out to do, he will do.