Revelation 20:4 ESV
Then I saw thrones, and seated on them were those to whom the authority to judge was committed. Also I saw the souls of those who had been beheaded for the testimony of Jesus and for the word of God, and those who had not worshiped the beast or its image and had not received its mark on their foreheads or their hands. They came to life and reigned with Christ for a thousand years.
The marriage supper takes place before the thousand year reign of Christ on earth. We are with Him as He comes to sit on the throne of David. Those who have gone through the great tribulation and have proved faithful to God now experience the peace and justice of the rule of Christ, even ruling with Him. Satan is bound and no longer deceives the nations. Even so, he is able to amass a vast army for the final assault and battle against God as he is able to once again deceive the nations.