Takeshi Uesugi knows he's not an ordinary sixteen-year-old boy. His mother thinks he's not human and it's driving her crazy. She can't be trusted not to abuse him, and lives in a mental institution. When Takeshi agrees to model for his father's friend, his face on billboards brings a lot of attention. Suddenly there are many people taking an interest in him, some with very unusual powers, just like Takeshi. He soon finds out that he is the reincarnation of the "Baku," a spirit that devours people's nightmares. Now he helps ghosts, demons, and other supernatural spirits while struggling to care for his own little family.