The Queen's Fool by Philippa Gregory
Best Historical Fiction
8,172 books — 27,124 voters