Product Review
The Harmony Guide to Knitting Stitches, Volume Two (2): More Than 440 New Stitches
The Harmony Guide to Knitting Stitches, Volume Two (2): More Than 440 New Stitches