This reminds me of the show pecola
Same author, Naomi Iwata. I wonder if there's a connection...
he might be the puppet master..
who knows?