A very beautiful film, with excellent messages - this film is not just for children. It explores how imagination affects reality and how reality affects our beliefs. Gorgeous costumes and settings, great music, funny, inspiring, and totally enjoyable from start to finish. This film is a balm for the soul.