Haberdashery is one of my all-time favorite words.