Jennifer Castle has actually become one of my favorite contemporary YA writers. She does such a good job of portraying complicated relationships in all their messiness without rendering them as good or bad, they just are. I think in YA, which can skew a bit toward heavy-handedness, this is incredibly refreshing. I'm going to chew on this story a bit more because there's a lot of talk about with this.