This book was okay, I am glad i read it and there were certainly parts which were really interesting but overall, most of the time I was just confused. I felt that the book ping-ponged from scene to scene, person to person and It was a lot to keep up with.
The part that i found really cool was how Widget was actually the one telling the story and it shows him beginning telling it at the end.
Overall, it is worth reading - but it wasn't great