I had a hard time rating this book. I kept bouncing between 2 and 3 stars.I did find it hard to believe there were this many different neurosis within such a small town along with such a large group where the people had few redeeming characteristics.Rowling is a fabulous writer. I love how everything ties together at the end.I did spend the first one hundred and fifty pages seriously thinking about making a chart trying to keep the characters straight. There were so many characters I was unable to form an emotional attachment to any of them until near the end. By the time the book finished there was one character I felt bad for and another I actually liked.