Come back to watch this after 10 years and I am certain you will have a different take-away. If I had watched this when I am in my 20s, I would have honestly found it confusing and miss out the many lessons hidden in the film.
Now that I am in my 40s and been through life, I start to see some bits of myself in the different characters and the veneer that the world is covered in. I love the last part where the various characters reveal their thoughts on their life and what really matters to them in the present... do watch till the end.