The Queen came face to face with a retired RAF pilot she ticked off for smoking 72 years ago during a visit to Edinburgh today.
Former Spitfire pilot Allan Scott told how he first met Elizabeth II when she was a 16-year-old princess in 1943.
He had nipped off for a cigarette during a royal visit to Buckingham Palace but said he was "politely admonished" by the princess who caught him out.
Now aged 94, the grandfather-of-three said: "I haven't seen the Queen for 70 years so it was quite a thrill to see her again."
He added: "It's been a wonderful day and I am so pleased to have met both their Royal Highnesses. The Duke of Edinburgh and I have something in common you see - we are the same age."
On their departure the Queen, wearing a bright pink Karl Ludwig coat and a matching Angela Kelly hat, was presented with a posy by seven-year-old Charlotte Murphy from Rosyth.
Earlier this week the Queen and Prince Philip hosted a garden party for 8,000 people and attended the official opening of a university research centre and a hospital complex in Glasgow.