The Baby Shower Coat For her baby shower in NYC, Meghan wore a vintage 1965 Courrèges Haute Couture cloak from William Vintage with Hatch jeans and Stuart Weitzman shoes. Image Source: Getty / Gotham