A review by vanishing_librarian
Spirit Bound by Richelle Mead

5.0