Interpreting Ezekiel 38-39 has always been contentious because the identity of Gog and Magog is widely debated. Usually, when reading prophecies, we can understand what eras are meant when the writers speak of “latter years” (Ezekiel 38:8) because we know what nations are being described. Since we don't have this information and these two chapters speak to a definitive return of Israel to their land and blessings for all the remnant (Ezekiel 38:25-29), I prefer to see Gog and Magog as describing a still future nation or people that will be led by Satan at the end of time (see Revelation 20:7-9). Thus the events being described in these two chapters are still yet to happen, and these nations aren't the Greeks or Romans, but a people not yet identified. These two chapters of Ezekiel prepare the way for the prophecies of ultimate judgement on evil nations as in both Ezekiel 39:17-20 and Revelation 19:17-21 speak of birds feasting on the carcasses of God's defeated enemies. Part of how God will make things right will be through definitively defeating enemies. May we continue to love this God of righteousness and judgement!