Desperate Knitting #1384

Desperate Knitting #1384
Item# desperate-knitting-1384
Regular price: $16.95
Sale price: $13.56

Product Description

Fulfill your desperate needs for touchable yarns, stress-free techniques & body-conscious styles with the great patterns.