Why do we knit?

While I’m knitting, I have a lot of time to think.┬áLately, I have been thinking about why we knit. What is it that drives us to yarn? Knitting and I have had a on-again, off-again relationship throughout my life. It took a little while for us to find our stride,...