A review by girlwiththebookshelf
Last Sacrifice by Richelle Mead

5.0