Every once in a while a movie comes along that I completely adore but have a hard time putting the reasons why I do …