I LOVE this book! (I love all her books actually - at least the ones I've read so far). The characters are well-developed, their interactions with each other are realistic and wonderful, the people aren't all perfectly perfect - they have flaws yet I still care about them and what happens to them. She is great about weaving pertinent information into the story, giving the reader the chance (and respect) to come to an understanding while reading rather than presenting facts in a nice neat boring wrapped gift with a bow on top.