The Oni, who have eaten Japan's gods and now hold everyone's lives in the palm of their hands, have been searcing for the 'out of season' flowers: children born from the union of gods and humans. In... This description may be from another edition of this product.