dianegcook
Scripture never speaks of two resurrections, but only one resurrection, John 5:28, 29 and a second death being that of death and hell being cast into the lake of fire, Rev 20:
14, 15. There are two separate judgements, but only one resurrection of the dead.
In Rev 20:5 the word "spiritually" is not in that verse.
Satan is bound for a thousand years as he can no longer deceive the nations anymore until the thousand years are fulfilled. In John's vision he sees thrones and those who sat upon them were those who were beheaded for their witness and testimony of Christ as they did not take the mark of the beast, Rev 13:11-18. They died a martyr's death and their souls now joined with those souls who also died a martyr's death and seen of John’s vision waiting under the altar to be avenged, Rev 6:9-11.
Now the time of fulfillment will have come as judgment on those who have been persecuted to death for their witness of Christ and all are now avenged for the blood they spilled for their witness and testimony for the sake of Christ and not only those who were persecuted to death, but all the saints of God from the beginning of time and those who are still alive at the coming of Christ are all a part of the first resurrection being the first fruits of His creatures, Daniel 12:1-4; John 6:40; John 5:28, 29; James 1:8; Romans 8:23.
As I see it when Christ returns on the last day everything will happen very quickly as it is God's timing and not ours. All will be raised from their graves as then the sheep will be separated from the goats, Satan is cast into the lake of fire and then the Great White Throne judgement comes as all the books are opened.
To me I do not see the thousand years being literal after Satan is bound even though a thousand is written, which I believe is symbolic or figurative number like that of Deuteronomy 7:9; 1Chronicles 16:15; Psalms 50:10; 90:4; 105:8 Ecc 6:6; 7:28; Daniel 5:1; 2Peter 3:8. What else is to take place within a literal thousand years that will need to be fulfilled as the only thing left is for Satan to be loosed for a time as he gathers all nations for the final battle against the saints, but his army will be consumed by fire that God sends down from heaven and then Satan cast into the lake of fire. Why would God wait a thousand years for His final judgment? What else could possibly take place during a thousand years before God ushers down the New Jerusalem?