The Queen's Fool by Philippa Gregory
Best Historical Fiction
7,433 books — 25,611 voters