Japanese film featuring sensual lovemaking and intense passion.