I took my eleven year old daughter to see this moving. We both laughed several times throughout the movie. I was very proud of the directors & writers when messages came across about girls respecting themselves, and the approach of obstaining until you know 100% that the individual is your true love. Not just a fling. I also enjoyed the movie because it touched on subjects that are not always cool. You know being friends with the nerds.