Prince William and Kate are expecting baby no. 3! The royal pair has two kids Prince George and Princess Charlotte.