Call me bonkers for liking this book as much as I did but, sometimes, we need to put away our English-teacher-high-and-mighty-hats and embrace a highly imaginative story for what it is. If you can ignore the errors (okay, okay there were quite a few which could have been caught) and you're into f...