Oh yes JohnG139 you are very right on about the soul however; there is no mystery about. Maitreya has revealed all, there are no more mysteries. As you explained the soul lives forever and goes to heaven or hell depending. But what is heaven and hell and also so.... we have just this life to figure this out or we go to hell? NO! reincarnation is God`s justice. The soul lives forever so it is heading toward God.. God want the soul to do that so we get to keep on trying to get to God. God is going to give as many life times as it takes. Heaven is where God is and Hell is where? Hell is with those people who do not believe in God and those people are merely at an earthy station. Is not heaven and hell with you now? Of course much dogma comes with your background but think about the justice of God and reincarnation. Maitreya is the opener of the Seven Seals and He reveals the meanings of all these things. You may find the Maitreya at www.maitreya.org