Princess Kate revives a forgotten look 20 years later and royal fans can’t get enough

Shop the Princess of Wales's outfit from our edit, starting from £30.