A review by vanishing_librarian
Last Sacrifice by Richelle Mead

5.0