≡ Menu

Kate Middleton wears $150 Topshop dress and $15 earrings to perfection

Kate's signature high-low style is on full display.