Margaret Thompson 

A lover of textiles in all forms
See followers