Our veils are hand dyed and very from shipment to shipment. They have fine tightly rolled hems on the short ends. Long ends are woven selvedge for lightness and a fine finished look.