Second review I have ever done, but just wanted to say how much I have enjoyed this story. I have re-read it 4 or 5 times and this time read all the reviews you have been given. Though like some I cant agree with all the philosophical points I love the world building and look forward to reading for years to come.