Just because a promise is a promise doesn't always mean that it will be kept. We have learned not to put too much stock into words because, often times, talk is cheap. But God's promises are not like our own. When God makes a promise he has already done everything necessary to ensure it will come to pass just as he has said.