For that reason I've yet to complete an afghan that I started last winter(to be finished last May) - the project is knit all in one piece and it seems like it's taking forever to finish. I need to just smack myself and enjoy the process of it. It's going to be finished though, I'm NOT frogging a blanket that is almost half-way done. So now I take it out on occasion and work a few rows and try to just enjoy the process of knitting it as I know I can't finish it quickly. I get bored on a large project like that.
Knowing this I have to question my