I enjoyed reading the book. I felt like I was inside Kate's head thinking and feeling like her... And that's a plus in a book with first-person narration. Normally I cannot connect with the story teller, but with Kate it was different. I felt quite near to her, her problems and doubts... and felt so sorry for her mother (poor Sharon v.v). 
 And Will... well, Will is so cute and fantabulous that he is worth the reading -he and the dialogues these two have all along the book xDDD 
 I would give five stars, but I felt something out of balance and that was a bit irritating, though I couldn't identify what it was fO.o Perhaps a rereading would help :)