A review by nelsonseye
Demon Angel by Meljean Brook

4.0

Rounded up from 3.5 stars. A slow read (for me) but well developed leads and secondary characters.