You know when you start off reading a book and about halfway through you already know it's a two star book? That's how this book was for me, then I met John.
Not to sound like Gwyneth Paltrow's "Emma" but,
"I love John!" (now I'm gonna have to watch the movie again)
There is just something about him that drew me in and made me want to stay with his character through out the rest of the story. So I'm notching up the star rating to a 3.
Another good thing is how much Brooke grows as a character.