Beautiful, interesting, incredible cinema.
A 1997 short film, starring Megumi Hayashibara, Maria Kawamura and Kikuko Inoue.