Deep in the rocky cedar forests of Japan’s Shikoku Island is the village of Omine, home of the nearly outcast Bonomiya women and their peculiar curse. Legend dictates that these women are fated to ...