A review by heartscontent
Blood Promise by Richelle Mead

5.0

Holy crap on a cracker.