A Bride Sews with Love in Needles, California

A Bride Sews with Love in Needles, California

2012 • 320 pages