This is a movie for teens, the way the main actor second guesses himself and stumbles is great acting. The coming of age of the actress is perfectly played. I enjoyed this move for how they played their parts.
Any parent who has watched how their teenagers interact, stumble and sometimes withdraw, only to turn around and try anew will recognize how well the plot is perfect, the acting well done.
Well done.