Kate Middleton Just Wore the Prettiest Floral Ghost Dress, and It's Affordable  HarpersBAZAAR.com