I kind of have a love/hate relationship with this book. However I did enjoy the novel, it's structure is really unique. I don't think I have read many books like this.
The characters are somewhat one dimensional but it kind of works for this type of story. The novel has more of a fairy tale vibe than reality.
I didn't like the ending though.