Was about to post exactly the same... It is so complex ( I have the extended edition) that, if you read it again, you do notice new things and remember parts you had forgotten..
As that one has been taken , I will offer up The Celestine Prophecy by James Redfield which I have also read several...