This was a very sweet, funny (not laugh out loud funny, but amusing) story that rang true, showing all the vulnerabiities and questionable things we all do growing up. Believable likeable flawed characters... real people. Great soundtrack. Great movie.