One of my favourite films to date.