This is such a beautiful movie. I watched it on a boring Sunday and in made everything better! Everyone has great acting skills. This is the definition of a perfect rom-com! Perfect teenage movie! Only warning I would give parents is 5 minute make out scenes but over all great movie!