Princess Eugenie turned heads in a shoulder-baring pink polka-dot dress like the one in Pretty in Pink at a 2006 concert, just five days after secretly wearing it to Trooping the Colour.