One of the most amazing movies ever. A roller coaster of emotions. It'll make you smile and laugh and in the next instant it will break your heart and make you cry. But in the end you realize life is indeed beautiful. Make the best of it while you can.