A review by allycat143
On the Edge by Ilona Andrews

5.0