God's promises cannot fail.