The Haverhill Public Library offers a drop-in session where participants can work on their knitting, crocheting, hand ...