(Continued...)
17 And, thou son of man, thus saith the Lord GOD; Speak unto every feathered fowl, and to every beast of the field, "Assemble yourselves, and come; gather yourselves on every side to My sacrifice that I do sacrifice for you, even a great sacrifice upon the mountains of Israel, that ye may eat flesh, and drink blood.
18 Ye shall eat the flesh of the mighty, and drink the blood of the princes of the earth, of rams, of lambs, and of goats, of bullocks, all of them fatlings of Bashan.
19 And ye shall eat fat till ye be full, and drink blood till ye be drunken, of My sacrifice which I have sacrificed for you.
20 Thus ye shall be filled at My table with horses and chariots, with mighty men, and with all men of war, saith the Lord GOD.
The above Ezekiel 39:17-20 section of verses is about the Revelation 19:17-18 "supper of the great God". That will happen ONLY on the final day of this present world by God's consuming fire burning man's works off the earth, and punishing the wicked.
21 And I will set My glory among the heathen, and all the heathen shall see My judgment that I have executed, and My hand that I have laid upon them.
The nations ("heathen") will know at that time Who The GOD is. That is 1st day of Christ's Millennial reign of the future world to come. The nations that are left on that day will be required to come up to Jerusalem and worship The KING, and keep the feast of tabernacles, as written in Zechariah 14. And whichever nation refuses to do that, there will be no rain upon their lands, also as written in that Zech.14 chapter. So this section of verses is definitely... future Millennium timing after Christ Jesus has returned.
22 So the house of Israel shall know that I am the LORD their God from that day and forward.
23 And the heathen shall know that the house of Israel went into captivity for their iniquity: because they trespassed against Me, therefore hid I My face from them, and gave them into the hand of their enemies: so fell they all by the sword.
24 According to their uncleanness and according to their transgressions have I done unto them, and hid My face from them.
25 Therefore thus saith the Lord GOD; Now will I bring again the captivity of Jacob, and have mercy upon the whole house of Israel, and will be jealous for My holy name;
26 After that they have borne their shame, and all their trespasses whereby they have trespassed against Me, when they dwelt safely in their land, and none made them afraid.
In verses 22-24 above, God is specifically pointing to the ten lost tribe "house of Israel" only. God told Ezekiel that He made him a prophet specifically to the "house of Israel", which at that point in the history of Israel meant ONLY the ten northern tribes which God scattered out of the holy land first. Ezekiel while in the Babylon captivity of Judah, was sent north to where the ten tribes were captive (45 miles north of Babylon, at modern Khabour in Syria near the Euphrates.)
But in verses 25-26, God is pointing to both the "house of Israel" (ten lost tribes of Israel) and... the "house of Judah" (Jews). Recall the joining of the two sticks of Ezekiel 37. That is the timing here at this point in Ezekiel 39.
27 When I have brought them again from the people, and gathered them out of their enemies' lands, and am sanctified in them in the sight of many nations;
28 Then shall they know that I am the LORD their God, which cause them to be led into captivity among the heathen: but I have gathered them unto their own land, and have left none of them any more there.
29 Neither will I hide My face any more from them: for I have poured out My spirit upon the house of Israel, saith the Lord GOD.
KJV
The above 27-29 verses are ALSO... for AFTER... Christ's future return. That is when the above will be in effect.
Thus except for the Ezekiel 39 verses above about GOD's WRATH on the final day of this world, with a literal destruction of the Magog armies, leaving only 1/6 of them, all the other Ezekiel 39 verses are future MILLENNIUM TIMING when Jesus will have already returned and is reigning on earth WITH His elect Church.