The Queen's Fool by Philippa Gregory
Best Historical Fiction
7,887 books — 26,278 voters