Just an amazing, thought provoking emotional film on so many levels. I have watched it a few times now and it feels like I'm watching it for the first time every time I see it. The performances are amazing and the characters are so believable with their complicated normal traumas of life that are sometimes deeply hidden but suddenly become reality for them with the help of others and a newly found perception of their own behaviours and past experiences.