A review by lais
Lord of Misrule by Rachel Caine

5.0