I loved it. Reminded me a lot of Pan's Labrynth. I cried at the end -- sadness and happiness all rolled up.