10,000 Maniacs. Blind Man's Zoo. You Happy Puppet. 10,000 Maniacs. Blind Man's Zoo. You Happy Puppet.
... nodding head? How did they teach you to be Just a happy puppet dancing on a string? How do you manage to live inside This tiny stage you can't leave
...