French veils and Hats