Kate wears Alexander McQueen coat – reduced from £1,995 – on Poland royal tourThe pristine white peplum coat is on sale for £798
Kate's red £1,418 Marchesa Notte dress is back in stock! Here's how to get itThe Duchess of Cambridge wore the red tea-length number to the theatre
Royal ballgowns: Kate Middleton's best ever red carpet looksThese beautiful ballgowns are what dreams are made of
Duchess Kate stuns in magenta wearing Oscar de la Renta: see the picsCatherine, Duchess of Cambridge looked sensational as she attended the Anxiety Epidemic conference alongside Prince William - see the photos