Betrayed - Kristin Cast, P.C. Cast I've ranted plenty about this series. I also read the later books in the series, before this one.

Aphrodite (and Stevie Rae, at times) seem to be the only characters with any personal development and growth, sadly.

Zoey's relationship with her teacher is just too creepy and unethical. I mean having a love triangle is awesome in books, but a love square is harder to pull off. They didn't do it right. It could have worked as an unrequited crush on an older man, but they had to make it so that he was "into" Zoey as well. Zoey is such a sue. Blah.