Kate Middleton made her last public appearance before the birth of her first child when she joined thousands of well-wishers…