I'd save 3 1/2 stars. It was good but it jumped around a lot from present to past. I think if the author started from the beginning it would of been a lot smoother, and the bonus pages at the very end should of been put in where they fell into place on the time line. It would of added nicely to the story. Pretty fast read and still a cute story. I did laugh out loud a couple times as well.