This movies was SO good! I consider it an instant classic! Perfect execution of the coming of age dramedy.From it's great character development,to the emotional conflicts,to its feel good happy endings. It was so much fun to watch. The acting of all involved was amazing! Made me laugh!Made me cry! I loved every minute and will definitely see it again!!!