Deuteronomy 11:24
24 Every place whereon the soles of your feet shall tread shall be yours: from the wilderness and Lebanon, from the river, the river Euphrates, even unto the uttermost sea shall your coast be.
Deu. 11:24. The land was not given in this extent, but a small part of it, till David's time. Then first the people had given them the promised land fully, though the people probably expected immediately upon their entry into the land [to "possess" it.] This is an instance of the gradual fulfillment of the promises that God makes to His Church. So the promises made to God's people when they should return from Babylon, in the main things contained in them, were not fulfilled till Christ came, and will not have their fullest accomplishment till the last calling of the Jews. So the blessings that are so often promised should come by the Messiah are principally deferred till after the destruction of Antichrist.