Seems like, this song talks about reincarnation. I can figure out some lyrics, but not completely. They seem to be interesting though.
Any native English speaker who can help better?
PS: The whole album "Explorer Suite" is massive by the way. You can find it on Spotify, check it out.