A review by rebeccazh
Magic Shifts by Ilona Andrews

5.0