I don't mind saying, I had to watch this film a couple of times before I could really understand it. Like peeling away the layers of an onion to reveal another layer of meaning deeper down, it's breathtaking. Very few films achieve this complexity and depth. Sad, tragic and ultimately hopeful and liberating, so many emotions on this rollercoaster of a film, one of my best. Outstanding casting and acting, what a story.!!! Enjoy watching this one a few times over., and each time as if it's a brand new film.