A review by madiemartin
Archangel's Resurrection by Nalini Singh
adventurous
challenging
dark
emotional
mysterious
tense
4.0