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