Lyric discussion by AndreAndre 

I think its fairly obvious that the song is sung from the point of view of an unborn child who "Destroyed the empty spaces" by filling up an empty womb [you destroy an empty space by filling it].

the child has gone through many reincarnations (I've lived a thousand times), as will all people (Don't believe the life you have will be the only one).

the line (When little worlds collide I'm trapped inside my embryonic cell) means the 'collision' of the sperm and egg, at which point the soul forgets its past life (And flashing memories are cast into the never ending well). the lines (Curtain of the future falls, the secret stays unknown) simply mean that the soul forgets the previous life with each new life.

the baby tells us that it is necessary to die so that we can move on to our next life (You have to let your body sleep to let your soul live on), and advises us at the very end of the song to love each other, to live our lives fully, and look forward to our next life.

the song has excellent lyrics, really quite positive and inspirational, and even more impressive having come from a heavy metal band.

Wow. Perfect interpretation.

An error occured.