Hand-Stitched House: a guide to designing and embroidering a portrait of your home

$53.00