A truly wonderful, thought - provoking, powerful film. The storyline is utterly genius and you're captivated from the start. Each character is extremely well developed and there are no loose ends. Thoroughly enjoyable, if not a little heart-breaking. I love it.