Shinichi...I looked up "demons" in a book...I think the closest thing to a demon is a human being...a parasitic creature that lives in the heads of other animals and controls their nerves. The story follows Shinichi, a high school student, and Miggy, a parasite that accidentally invaded his right hand, as they begin a battle against other parasitic creatures that eat humans in order to protect each other's lives.