O jovem encrenqueiro Takeru Narihira vive atormentado por um sonho que se repete noite após noite, onde ele é perseguido por criaturas assustadoras, mas, para a sua sorte, sempre tem uma garota misteriosa que aparece para salvar a pele dele. Tá caído de amores por ela, e na milésima nonagésima nona vez que se encontram no sonho, ele jura de pé junto que da próxima vez, ele que vai ser o herói dela. Só que o destino dá uma rasteira nele, e após um acidente de moto, Takeru se vê em Denji Heian-kyo – uma versão alternativa da antiga capital do Japão, só que turbinada com tecnologia futurista e, olha só, é o lar da garota dos seus sonhos, Tsukiyima, que, veja você, não faz a menor ideia de quem ele seja.
Mas, como nem tudo são flores, uma névoa preta sinistra cai sobre a cidade, transformando os moradores em estátuas e soltando os oni, uns monstros de lascar, pra cima da galera. Aí, entram em cena os tais dos onmyouji – uns magos poderosos que mandam ver com uns trajes mágicos chamados "shikigami" –, que são os únicos capazes de peitar os oni. Quando a tal névoa volta a dar as caras, Takeru descobre que tem uns poderes de transformação meio que do nada e consegue peitar os oni. Mas, num giro do destino, ele e Tsukimiya acabam indo pro beleléu, e Takeru acorda de novo em Denji Heian-kyo, só que dessa vez duas semanas antes da névoa aparecer. Com o coração na mão e mais determinado que nunca, Takeru jura proteger Tsukimiya custe o que custar, e promete virar um onmyouji para mudar o futuro.