Kate Middleton wore a sharp pair of heels while out shopping at Harvey Nichols in London today. She paired the shoes with a long black coat, and wore her hair in an updo. Kate also brought out a great look earlier this week. Kate wore a Temperley gown, her second time donning the dress to a public event, when she attended University of St Andrews's 600th anniversary celebration at London's Middle Temple with her husband, Prince William. It was a special evening for William and Kate, who met while students at the Scottish school back in 2001.