This is a very captivating film from the first moment. It is about the afterlife and the 'before life,' yet it is not religious in nature at all. The ideas are not all necessarily new, but the way they are presented is new, moving, thought provoking and full of precious moments without being maudlin. Anyone and everyone of any age can relate to this. It left me thinking and feeling happy about my own life. I highly recommend this film with it's beautiful animation and a storyline that keeps you interested. Great cast!