Kate Middleton (Duchess Catherine) wore same dress with Sarah Jessica  Parker which is she wore 2006