God’s promise fulfillment