A review by mariah_readssometimes
Last Sacrifice by Richelle Mead

5.0