All the promises are just that.
All means all doesn't it?
If thou canst believe, ALL THINGS are possible.
The problem is we all are failures in believing, having only a measure of this.
It is IN HIM that these things are realized in us, onto all, through our reliance on Him. He was, is, and always will be true and faith(ful) onto His own testimony.
Ps. 138:2
If we don't believe God has, does, or will do a certain thing, he won't. It's just that simple.
Human reasoning destroys childlike faith that God does as He is: Yahweh Emanuel Yeshuah.
The name which God gave Moshe at the burning bush was "Eiyah Ascher Eiyah" meaning I AM AS I WAS (AND) ALWAYS SHALL BE AS I AM."
Is God a liar, or are we?
So many say, well God just doesn't do that anymore (because of their own unbelief). In a way they are right: God will not do that for them because they do not believe that He will. Then they call God a liar saying God Himself contradicts his own nature, when in fact, they are the ones who are walking talking contradictions.
A person can reason and rationalize away this promise if they want, yet they fail to recognize that God says "Is. 55:8, 9."
ciao!