This book is two parts; the first is a happy but honest discussion of people who don't always have it easy. The second is an honest and less happy examination of real-world feminist topics. Although the story flowed fairly smoothly, I would have slightly preferred a more integrated structure, but I can imagine why it's organized the way it is-- it allows the reader to get to know the town and most of the characters pretty well before bigger issues come up.
There were way more characters than I can usually manage, but they are all distinct personalities. I have no idea how the author managed it. There were only a couple I tended to trip over: two adults who were involved with the local sports team and had been coached by the same mentor, and two current players who both were the muscle and their names started with the same letter.
I was upselling this to all my coworkers today. It is probably my favorite book of the year so far. There are so many amazing things, sentences that can be interpreted so many different ways, writing that carries the reader along. I alternated between reading as fast as I could, to eat it all up, and reading as slowly as possible, to savor it.
Highly recommended, maybe even 5 stars.