Threads of Life is a chronicle of identity, protest, memory, power, and politics told through the stories of needlework. Vis mere