At first the multiple viewpoints threw me, because sometimes it seems to switch willy nilly in the middle of a chapter, but I got the hang of it and that became almost one of my favorite parts of the book. It's interesting to see the motivations and thoughts behind each character. It makes complex characters out of what might have been a one dimensional or flat side character.