puppets - "helen" (england, 1994)