This was really well-written, with characters I loved and was totally rooting for. The premise was powerful. The plot and pacing were good.
I found a few little things silly or repetitive, but it wasn't a big deal.
The ending was satisfying.
Overall, a really great book about difficult issues.
4.5 stars