's pleated dress at 's (née Phillips) wedding in 2011 is difficult to forget, but she wore another rarely-pictured gown the night before the wedding. Royals such as the late Queen Elizabeth II and Princess Beatrice gathered on the Royal Yacht Britannia for a pre-wedding boat party in Scotland in 2011. Embracing the nautical theme, the doting mother showed off her style credentials in a sailor-esque ensemble.

The Princess Royal looked striking in a black knee-length blazer dress with cropped sleeves and a plunging neckline with white lapels. She completed her look with a black cami dress layered underneath, a three-strand pearl necklace and a gold seahorse brooch. Beauty-wise, Anne didn't take a step wrong, sticking to her tried-and-tested, no-fuss French twist hairstyle and minimal makeup, adding a pop of colour to her monochrome outfit with her bright pink lipstick.

READ: Meanwhile, the bride ditched bridal white and showed off her 'something blue' in the form of a sky blue one-shouldered mini dress with flattering ruched material. She ensured all eyes remained on her dress by accessorising with nude heels and a brown clutch, and styling her blonde hair in an elegant updo. Meanwhile, her fiancé Mike Tindall looked dapper in a coordinating navy suit and cream tie.

Other members of the royal family also dressed to impress for the party. Prince William's new wife the Princess of Wales looked radiant in green alongside Zara's cousin Princess Beatrice, who rocked a one-should.