It was the combination of the new haircut and the retro silk green dress that brought to mind the likeness of her husband's late mother, Princess Diana.