Kate Middleton & Queen caused… The Queen, Camilla, the Duchess of Cornwall, Kate Middleton, and the late Princess Diana have all worn beautiful…