A review by bookreadingelf
Magic Slays by Ilona Andrews

4.25