I really have to be honest on this one; I didn't like it. It is way to confusing, doesn't offer much explanation at important events and the main idea of that the book is far too confusing...Extremely disappointing ending...