God’s promise vs human failure