Amazing work from a first time director. Visually imaginative, compelling story arc, great performances. Subverts expectations while exploring tried and true themes. And the occasional dark turn is all the more powerful in the way it's contrasted with fantasy and fun.