A chaotic movie no doubt, lots of jumping around in the timeline, but it's handled well and still manages to tell a story. The dialogue feels a bit disjointed mainly due to the story weaving in and out of reality. Though the movie itself is well acted and has beautiful cinematography. Emotionally provoking.