Pure Blood - Caitlin Kittredge I read this a long time ago, and give 3 stars as a default when this happens.