Meghan in Carolina Herrera, June 2018 To celebrate the queen's official birthday at Trooping the Colour, Meghan wore an off-the-shoulder pink Carolina Herrera dress. She accessorised it with a matching Philip Treacy hat and clutch, opal stud earrings, and Birks rings. Image Source: Getty / Chris Jackson