A review by thelibraryofalexandra
Archangel's Blade by Nalini Singh

5.0