Kate Middleton Makes Her Last Public Appearance With Prince William Before the Birth of Their Baby