Cara Delevingne wearing YSL makeup for her speech at the Women...