What does Ezekiel 38:17 mean?
This is what the Lord God says: 'Aren't you the one I spoke about long ago through my servants, the prophets of Israel? For years they prophesied that I would bring you against them.' Ezekiel 38:17 - Modern Text Bible
(God reminds Gog that this event was foretold by the prophets, showing that nothing is happening by accident.)