On the fence between 3 and 4 stars with this one. I found the dialogue and many scenes to be really cute, but I had heap loads more issues with this one compared to the other two books. I'm satisfied with it though and I'm happy to see that Josh got his own little happy ending, because he was one of my favourite side characters in the first book :)