Aurelia Ryder by Ilona Andrews (series)

From Book Trigger Warnings