The vintage slogan "Do you love anyone enough to give them your last Rolo?" has been voted the most romantic ad of all time.
Manufacturer Nestle axed the slogan in 2003 after concluding it was too sentimental, but its popularity has lingered long enough for 18pc of readers of Marketing magazine to vote it their favourite.
British chain store John Lewis just missed the top spot with 17pc of the vote for its Christmas 2012 ad about a snowman on a mission to find the perfect present featuring the tagline "Give a little more love this Christmas".
Google's 2009 Parisian Love ad took third place with its story told through search terms such as "impress a French girl", "long-distance relationship advice", "churches in Paris" and "how to assemble a crib".
"Rolo's slogan is so ingrained in the public psyche that you could ask someone on the street today and they would find it just as current as it was in the 1990s," Marketing editor Rachel Barnes said. The top 10 most romantic ads:
1. Rolo (1981)
2. John Lewis The Journey
3. Google Parisian Love
4. Match.com Accidental Duet
5. Chanel No 5 Train with Audrey Tautou
6. Nescafe Gold Blend couple: New York Flight
7. Milk Tray 1978 All Because the Lady Loved Milk Tray
8. Blackpool J'aime La Tour
9. De Beers A Diamond is Forever
10. Chanel No 5 Man and woman in an art gallery 1970s