This movie was certainly good, but the viewer has to expend too much energy trying to keep up with the flashbacks within the flashbacks within the flashbacks. I was only able to keep up by looking at hairstyles of the characters to tell what point in the timeline the movie was portraying.