A review by librarian_lady
Blood Promise by Richelle Mead

5.0