Will and Kate have done it again. (cheeky, I know) The Duchess is pregnant with baby #2! Can’t wait to see what she wears this time around and of course which name they choose. I am guessing she is due is April, still a ways off. Here are my favorite looks from her first pregnancy.