A review by septimasnape
Last Sacrifice by Richelle Mead

3.75