A review by dirtyhallowz
Blood Promise by Richelle Mead

5.0