I waited and waited to read this book, and am pleasantly surprised now that I finally went with it. Avery annoyed me at first with her constant need to be total control of every aspect of her life, but I appreciated how she grew as a person through the story. The secondary characters were well-rounded as well, which is always a plus. Zac is amazing! I want one! :)