The sole survivor and witness to the serial kidnapping case that drew national attention 10 years ago was Oyamada Yusuke. In the end, a total of 108 children vanished into thin air and the case remains unsolved. Since that incident, Yusuke has been able to see evil spirits and has been attempting to seclude himself from society. But one day, he meets Kanon, a member of the anti-doll organization. She explains that the spirits that he has been seeing are called dolls and are the manifestation of people’s incredibly strong emotions. Yusuke accidentally releases a doll named Makina that even the organization had to resort to simply imprisoning instead of destroying. However, Yusuke learns that Makina has a connection to the kidnapping case that he was involved in years ago!