This dress isn’t one of my favourites, either, but I think it looks much, much better on her this year, and in the picture above from 2019, compared to earlier years. Maybe it’s just the angle and lighting of the different photos, but it seems to fit her very well now.