'Make-do-and-mend Queen likes thrifty Kate's wardrobe choices' He said: "That's something that's stayed with the Queen all her life, and I think that's partly why she likes Kate, who's not afraid to wear the same dress twice." The Duchess has attended public engagements with the Queen. She has been praised for her thriftiness and is known for wearing the same outfit more than once, adding different accessories to change her look. Fashion insiders spotted that she had worn the same white dress for her engagement photographs and on a tour of Canada, and she donned a cream coat for the wedding of Zara Phillips and Mike Tindall and an event in 2006. The green dress that she wore to the couple's pre-engagement party was reused for a visit to Los Angeles, and she wore a blue coat to a wedding in 2006 and the Duke of Edinburgh's birthday celebrations last year. The Duchess appears to share clothes with her family, wearing a blue dress to her first speaking engagement this year, which her mother borrowed from her two years previously. The 30-year-old Duchess was photographed wearing the £139 Reiss dress at The Treehouse children's charity in East Anglia. Carole Middleton, had worn the same outfit at Royal Ascot in 2010. Mrs Middleton wore the same white hat to Ascot that her daughter donned for the van Cutsem wedding. They also shared a lace-trimmed dress. Last year, the Duchess was reported to have refused politely to employ a personal dresser, saying it was a waste of money. In a list of personal insights into the Queen's life, Sir Roy disclosed the "sheer, unadulterated joy" she gets from her corgi dogs and the freedom that she enjoyed on the Royal Yacht Britannia. He told the Mail on Sunday of an art function at which they discussed fellow guests and the Queen said: "Oh. I don't know who's here - I forgot to put my specs on. The Duke and Duchess of Cambridge will join the Queen and senior members of the Royal family on the Royal Barge for the Diamond Jubilee celebrations this weekend.