A review by sapphicbookdragon
Magic Tides by Ilona Andrews

5.0