Asmodeus has lived a normal life. At least that's what it seems like to most people. He has a special ability and a passion for becoming a witch hunter. When he stumbles upon a lost and forgotten town he meets a mysterious girl by the name of Mari and his life gets a lot more complicated. Because Mari isn't a witch. She's a demon and she needs his help getting her memories back.