A review by amybradfield
Feast of Fools by Rachel Caine

4.0