Beautiful, interesting, incredible cinema.
In a remote, backward village five girls are sacrificed to appease an evil spirit in a tree.