A review by kristen
Magic Strikes by Ilona Andrews

5.0