There was a lot of hype and rave reviews for this book when it was released. I was disappointed with this book as the genre it was marketed under - Adult fairy tale, was grossly wrong. Its an ordinary story with fantasy, traditional fairy tale and sci-fi / steam punk elements written in a tone that really doesn't sound like a fairy tale. Somehow mixing gore and violence mixed into "dark fairy tale" seems wrong and just ugh. 
 Movie is much better and ignores all the part I didn't like and stuck to simplistic narration and made then characters more endearing than they were written in the book.