What is crewel embroidery, and why has it remained so popular for almost 500 years?

Crewel Embroidery


Megan McConnell