Bumping this down a star after having re-read it for the library's book discussion group. Still very good, and I love a book that can make me cry, but I had a major problem with how one of the characters acted and how another character responded - both seemed very unlikely to me. Also thought Brennert's blending of history and fiction wasn't always the smoothest. Occasionally it felt like he had inserted extra background info awkwardly. Overall, though, still very enjoyable and educational about a community of people you might not otherwise hear about.