Has God’s promise failed?