Who made Nicole Kidman’s pink one shoulder gown and jewelry that she wore in Cannes on May 24, 2012?

Dress – Lanvin

Jewelry – Cartier