Emma Parker – Stitch Therapy Emma Parker, a.k.a. Stitch Therapy, is an embroidery artist from the UK. “My work explores the darker and often hidden aspects of being human: fear, Read More »