Are you surprised Kate still hasn't given birth?