glamoroussource:Keira Knightley photographed for Harper’s Bazaar.