
El mundo de los humanos y el de los demonios (youkai) se han superpuesto, dejando que los humanos caminen por las calles de la vida como lo harían normalmente, mientras que los demonios caminan, ocultos a simple vista, por las mismas calles. Una mujer aparentemente joven llamada Yurine y su sirviente, los Karas (de la palabra japonesa para “Cuervo”), han mantenido durante mucho tiempo el orden y el equilibrio entre los mundos superpuestos, evitando en última instancia que los demonios interrumpan la vida de los humanos. Sin embargo, los humanos han llegado a olvidar y burlarse de la existencia de los demonios, y ya no comprenden el privilegio que supone vivir sin miedo. Asqueado por esta arrogancia, un viejo Karas da la espalda a las leyes que una vez defendió, y en su forma humana, llamada Eko, crea un ejército de Mikura, o demonios mecanizados, para preparar un ataque contra la raza humana.
Un joven llamado Otoha hereda los poderes de los Karas y se pone al lado de Yurine, que afirma que su alma la llamó mientras vivía la vida de un humano. Viven en el mundo de los demonios. Ahora le toca a Otoha demostrar que es un Karas y restablecer el equilibrio que Eko amenaza con romper.
Mientras tanto, un supersticioso agente de policía llamado Sagisaka y su nuevo y racional recluta, Kure, siguen el rastro de los asesinatos cometidos por los Mikura de Eko, así como el de un Mikura renegado llamado Nue. A partir de aquí, la profecía se convierte en una grave revelación para todos en la ciudad.