this was a great movie overall. in the beginning its definitely hard to tell whats going on but keep going it was greatly explained and was a great movie to watch. I know people may say it doesn't make sense and how this should have happened and this plot is messy and all. But seriously this plot is a good duplicate of life. the story of your life is never one plot. its a bunch of plots mushed together to become who you are. So if you thing this movie is messy, take a look at your life. Btw if you think that this movie's plot of love is not right. Then you should see some crazy stories of love in real life. This story of love is a great resemblance of one person. The people in this movie has a lot of passions and have such diverse emotions. Its just like real life. In normal plots the characters usually have one goal or one thing going on in their life. But this movie many of the people have many goals and things going on in life. This movie is very greatly made because its characters are perfectly made to resemble life it self. cause no one has one thing their focusing in life.