It’s a good book, but I wish it didn’t have to go there. There is a spoiler involved in this review, but I put it at the end, so you should be safe as long as you heed my warning.
(That first sentence is a link, by the way. I don’t know why they don’t show up as such on the main page, I seem to remember them showing up last year.)