In Revelation 20:4, John is given a vision of “…the souls of them that were beheaded for the witness of Jesus, and for the word of God…” risen to reign with Christ for a thousand years.
The raising to life of the souls of the martyred saints is further referred to in verse 5 as “…the first resurrection.” However, verse 5 also states that “…the rest of the dead lived not again until the thousand years were finished,” clearly alluding to a ‘second resurrection’.
Is there anything in the text of Revelation 20 to suggest that these two resurrections may differ in substance (e.g. the latter referring to a bodily resurrection, but the former resurrection intended to be understood differently)?
Secondly, if the ‘second resurrection’ is to be understood as the only bodily resurrection of the two (referred to in verse 5), are we meant to understand the ‘second’ as a general resurrection to bodily life of believers and unbelievers alike (i.e. not of unbelievers only)?