This was a great film. So great I even wrote an essay analysing it in Level 2 English! It has theme, significant character and storyline developments. Love how the essential themes brought up, which are related to relationship building, are very relevant to people of all ages!