A review by literaryintersections
Magic Burns by Ilona Andrews

5.0