We finally saw this movie the other night and fell in love with it! Perfect mix of old-fashioned fairy tale good and evil, innocence, injustice and justice, magical imagery and ideation with some great silliness sprinkled in! The ending made me cry, in a good way.