This book caught me by surprise. It has a very interesting concept, and it extrapolates from there in unexpected and interesting directions. It seems a bit disjointed at first, but everything comes into focus as the story progresses. Watching the character grow and evolve to the point where he makes his final decision of the story was extremely satisfying. My highest recommendation!