A review by hebberelle
Archangel by Sharon Shinn

3.0

A good three and a half stars, could have been 4 if Rachel hadn't been mean the whole time.