Who made Kristen Stewart’s jewelry and pink gown that she wore in Cannes on May 23, 2012?

Dress – Christian Dior

Jewelry – Louis Vuitton