Knitting provides numerous mental benefits, including stress reduction and improved mood.