This is a beautiful story that will keep you on your toes throughout and will leave a fuzzy-warm feeling when you've finished watching. The story is unique and because it's not all in chronological order, it will have you very involved trying to figure out all the ties and connections. It is definitely worth watching!
BUT, there are a few things to rant about:
For some reason, they have ...