I feel like I have grown up with Judy Blume. Read all of her books in junior high school, and now with this one, she has caught up with my present life. Caitlin and Vix and are great characters. Victoria is extremely well developed as a character. I couldn't put it down. I read it in 3 days.