Bower told Closer: “Meghan has made huge efforts. She does look amazingly good at the moment – and is clearly working hard at it.
“I think she’s looking desperately for an endorsement with something like Dior and that’s been a disappointment because she hasn’t landed one contract.”
However, an insider close to Dior has dismissed reports that talks with the Duchess of Sussex took place.
A source told the Telegraph: “The Duchess of Sussex is not in talks to sign a deal with Dior.
“There is no truth to the claims that she will partner with the French fashion house.”