Cindy Crawford worried about looking "frumpy" in front of Prince William.
The 49-year-old supermodel was invited to meet the prince when he was a teenager and his mother Princess Diana - who died in a car accident in Paris in August 1997 - at Kensington Palace and she struggled to decide what to wear in order to project an appropriate image.
She said: "I was like, 'What do I wear?' because Diana had a teenage son and I didn't want to be too frumpy, but this was Kensington Palace and I wanted to be invited back."
Cindy was stunned when Diana - who also had younger son Prince Harry with her ex-husband Prince Charles - herself invited her to visit her and William, who famously had a crush on the supermodel.
Cindy recalled to Britain's HELLO! magazine: "She was so lovely because she actually called my office herself.
"She said, 'Hi, it's Princess Diana' and my assistant was like, 'Yeah right'. But it actually was.
"I was going to London to do a thing for Pepsi, so I arranged to meet them at Kensington Palace. It was cool for me."