A review by librarian_lady
Last Sacrifice by Richelle Mead

5.0