Meghan Markle ... Erdem, Ralph Lauren and Carolina Herrera, so you can imagine our surprise to see her wearing a Zara number, which we immediately thought was high end. Meghan's tonal brown dress ...