Everything I could want out of an urban fantasy novel – a twisty plot, juicy character dynamics, and a heroine that feels so achingly real.

Everything I could want out of an urban fantasy novel – a twisty plot, juicy character dynamics, and a heroine that feels so achingly real.