Three girls—privileged Kanna, witch Matilda, and orphan Marion—share the burden of shamanic powers that mark them as feared "monsters" in their isolated lives. Their lonely worlds collide when they encounter the immensely powerful shaman Hao, whose arrival changes everything.