Kate Middleton, in a pale pink suit