This was a complicated story, but once you figure out all the puzzle pieces it's one of my favorite movies. It took me about three times watching and each time I was able to understand more. Very well acted, well written and poignant movie. This is NOT for shallow minded people.