Setelah Jinta dan Suzune melarikan diri dari rumah mereka saat masih kecil, mereka diasuh oleh Motoharu-penjaga Desa Kadono yang berbudi luhur-dan putrinya, Shirayuki. Pemukiman itu diperintah oleh gadis kuilnya, Itsukihime, yang hanya beberapa orang terpilih yang diizinkan untuk berinteraksi. Ketika Itsukihime meninggal dunia, Shirayuki ditunjuk sebagai penggantinya. Ingin tetap berhubungan dengannya, Jinta bekerja dengan tekun selama bertahun-tahun dan akhirnya terpilih sebagai penjaga berikutnya.
Sebagai pelindung desa, tugas Jinta adalah menghilangkan segala ancaman. Suatu hari, dia bertemu dengan iblis di hutan terdekat. Di akhir pertempuran, iblis tersebut membuat pernyataan tentang penguasa yang ditakdirkan untuk semua manusia iblis. Dia menempelkan lengannya yang terputus ke Jinta, mengubahnya menjadi manusia iblis yang tidak menua. Pada saat Jinta sadar, Kadono terbakar. Suzune telah berubah menjadi iblis dari ramalan, dan karena serangkaian kesalahpahaman, dia membunuh Shirayuki dan melarikan diri.
Merasa hancur, Jinta tidak bisa memaafkan Suzune atas tindakannya; dia melakukan perjalanan untuk menemukannya. Saat Jinta berkeliling Jepang melintasi berbagai era, ia berusaha untuk melindungi sebanyak mungkin orang dari setan yang agresif. Di saat-saat tenangnya, dia merenungkan apa yang harus dia lakukan ketika dia sekali lagi bertemu dengan teman masa kecilnya.