Scan barcode
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.
Scan barcode
3.0