Some Christian denominations think that the spirit is not immortal and that death is like sleeping. When Christ comes back he would resurrect the dead bodies from within the ground (like God made Adam from the earth). > Revelation 20:5-6 The rest of the dead did not come to life until the > thousand years were ended. This is the first resurrection. 6 Blessed > and holy is the one who shares in the first resurrection! Over such > the second death has no power, but they will be priests of God and of > Christ, and they will reign with him for a thousand years. My questions are - 1. If the soul is immortal what is the meaning of second death? The first death is death of body. Can the spirit also die? 2. If we go to heaven when we die how does the resurrection work? Would our spirits be taken from heaven and reinserted into a body?