NOT 40 PAIR as described! A total of 40 handkerchiefs (20 pairs). Printed on one side only (some colors are translucent on the other side). Almost half of the total had NO embroidered edges. The photo shows that everything is sewn around the edges. Very thin material. The price is much higher than the quality. And a handkerchief didn't match at all - cartoon dalmatian puppies! I am back.