A review by sofia_bookishwanderess
Last Sacrifice by Richelle Mead

5.0