In de verre toekomst zwerven afschuwelijke monsters over de aarde, die de levens van alle mensen bedreigen. Genma, de kwaadaardige heerser van de Mah-stam, is geobsedeerd geraakt door het verwekken van een erfgenaam. Ervan overtuigd dat een kind geboren uit een Hito-vrouw over verbazingwekkende krachten zal beschikken, richt hij zijn zinnen op een jonge Hito-vrouw. In ruil voor de veiligheid van haar dorp stemt Non ermee in Genma's kind te baren. Ze bevalt van een tweeling en noemt ze Loof en Jin. Jin wordt aan Non overgelaten om op te voeden onder de Hito, terwijl Loof naar Genma wordt gebracht en wordt opgevoed tot de prins van de Mah-stam. Hoewel Loof en Jin in twee afzonderlijke werelden leven, raakt hun lot al snel met elkaar verweven als Loof uit de Mah-stam wordt verbannen zodra hij meer menselijke dan fysieke kenmerken van een tovenaar lijkt te bezitten.
Vanwege familieomstandigheden verhuist Setsuna Kai naar een nieuwe stad waar hij alleen in een appartement moet gaan wonen. Zodra Setsuna arriveert, is hij getuige van een mysterieuze regen van stenen en ontsnapt hij ternauwernood aan de verplettering door een enorm rotsblok. Setsuna's nieuwe huis had niet zoveel geluk, het werd volledig verwoest door een ander gigantisch rotsblok. Setsuna is radeloos en weet niet wat hij moet doen als hij wordt benaderd door een wetenschapper genaamd Hiromi Kaname. De apparatuur van Dr. Kaname kan blijkbaar zien dat Setsuna een 'Duivelskind' is, en daarom besluit Dr. Kaname Setsuna naar zijn laboratorium te brengen.