"Puppet on a String" (tradução portuguesa "Marioneta", tradução lógica, porque a tradução literal seria "Boneca numa corda" ) foi a canção que representou o Reino Unido no Festival Eurovisão da Canção 1967 e da qual seria a vencedora do evento.
Foi interpretada em inglês por Sandie Shaw. Sandie foi a 11.ª cantora na noite do festival, a seguir à canção neerlandesa "Ik Heb Zorgen, interpretada por Louis Neefs e antes da canção espanhola "Hablemos de amor, interpretada por Raphael. Puppet on a String seria a grande vencedora do festival, terminando em primeiro lugar 8entre 17 países) e recebendo um total de 47 pontos. No ano seguinte, o Reino Unido fez-se representar com Cliff Richard que interpretou o tema "Congratulations.