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