The Duke and Duchess of Cambridge, as well as other members of the royal family including Princesses Beatrice and Eugene, attended a pre-wedding cocktail party for Zara Phillips her rugby fiance Mike Tindall, according to TheDailyMail.
The royals newlyweds and a host of guests arrived in Edinburgh, Scotland on Friday and boarded the Royal Yacht Britannia for the pre-wedding festivities. While it was Zara and Mike's event to celebrate their wedding that takes place on Saturday, William and Kate practically stole the show as they socialized with the many patrons aboard the famous royal yacht.
Just about everyone aboard was looking stunning, especially Zara in her stunning white and grey one-shoulder dress. Kate however kept it normal, wearing the same Diane Von Furstenberg green silk dress she wore at the British Consul-General's reception in L.A. on July 8, proving that even royalty can recycle their wardrobe from time to time as well!