How long does a visit to your yarn shop last?