The Embroidery Stitch Bible: Over 200 stitches photographed with easy-to-follow charts
£12.49
£15.99
You save £3.50