Miranda Kerr in Oscar de la Renta, Cartier jewels, and Christian Louboutin heels. Met Gala 2017