A review by betterthanhamlet
The Queen's Fool by Philippa Gregory

5.0