A review by thisbookishcat
Lord of Misrule by Rachel Caine

adventurous medium-paced

5.0