Archangel's Blade

Archangel's Blade  - Nalini Singh 4 stars

Will review in due time.