WARNING: There are very few names in this book. There are about five each of Elizabeths, Richards, Georges, Henrys, and Margarets. That's probably a slight exaggeration with some of those. But I promise there are at least six Richards. Two of the Richards are brothers, even. That's right. Elizabeth (the protagonist, not to be confused with her daughter Elizabeth or any of the other Elizabeths) names TWO of her sons Richard. That's not the author's fault, of course. She actually does a pretty good job of keeping the characters straight. But it's still confusing at times.
Overall, I very much enjoyed this book. I loved how Elizabeth (protagonist) fought for herself and her family in a world that didn't allow women much power. It was also fascinating to me to learn more about the Princes in the Tower and to read Gregory's theory on the subject.