Catherine, Duchess of Cambridge (aka Kate Middleton) marked the International Day of the Midwife yesterday in a royal blue blazer. And it's from...drumroll please...Zara! Good to know that one of our ...