Shadow Souls - L.J. Smith it was the most awkward book I've ever read . it was so stupid. I thought it will never end.