High in the mountains of central Japan, there's a town that makes it official business to invite in a host of spirits every summer... Helen's twin sister has drowned. After sixty years of relying on... This description may be from another edition of this product.