Funny. Refreshing. Profound. Great performances by all the actors. Also provocative and thought provoking. It has an unexpected and shocking twist at the end that you dont see coming at all. A really great movie that will leave you thinking and rethinking your definition of love and how you see relationships.