Beautiful, interesting, incredible cinema.
A sex-centered version of a traditional Japanese folk tale.