The Duchess of Cambridge, Catherine Middleton (Kate Middleton) has always maintained that she doesn’t want to portray herself as a “Royal clothes horse” and she proved it pretty perfectly by repeating a dress at a royal family occasion.

Thanks to the wedding of Zara Phillips, the eldest granddaughter of Queen Elizabeth, to England rugby captain Mike Tindall, where the Duchess arrived surprisingly in one of her old favorite attires.

Kate wore the same dress for her sister-in-law’s wedding that took place at Canongate Kirk in Edinburgh, Scotland on July 30, which she wore for the wedding of Laura Parker Bowles and Harry Lopes at St Cyriac's Church in Lacock, in Wiltshire, west England in May 2006.

However, it was not the first time Catherine repeated her dress for an occasion. She repeated her wardrobe during her trip to Canada in July, which was her first official trip abroad as Britain’s royal family member after her marriage to Prince William in April 2011.

And yet, every time she repeats her dress, she braces it with all grace and elegance. Here are a few pictures of Kate Middleton, spotted in similar dresses at different occasions.

Must Read: Zara Phillips Versus Kate Middleton: Who is More Beautiful and has Keener Fashion Sense? (PHOTOS)

Must Read?Zara Phillips Versus Kate Middleton: Who Looked More Beautiful on Wedding Day? (PHOTOS)

Also view:

All Smiles: An Endearing Catherine Middleton Adds Charm to Zara’s Wedding (PHOTOS)