The enduring popularity of knitting lies in its practicality, portability and the proof that it is very good for your mental health as means of meditation and relaxation.
First, a warning: knitting can be highly addictive.
Knitting is associated with comfo…