Cara Delevingnes GQ cover.