And Lauren Bacall, too, isn't it?

I agree that the dress isn't doing Catherine any favours. A bit matronly, she can look so much better than this.