A review by sapphicbookdragon
Magic Bleeds by Ilona Andrews

4.0