WHO IS THE PUPPET?!