I have a question for you...
When you choose a pattern to knit, do you make something to fit in with outfits you already have, or do you knit a pattern you like and work it into your wardrobe later?
I was thinking about this question earlier, trying to figure out what it is that I do. For example, shawls were never something that featured in my wardrobe, they're not something that ever would have occurred to me to wear until I started knitting. But there are some stunning patterns out there that I want to make, so obviously I will figure out which outfits work once they're done.
On the other hand, most of the things I have made (or plan to make) are things I would wear anyway, in colours that feature in my usual style, so I know that I have plenty of outfits that will work together. Plus I have a very varied wardrobe that allows me to throw things together and discover new outfits anyway.
Having said that, I don't wear my hand knits as much as I would like, because they aren't necessarily wardrobe staples. I could do with a new black cardigan, but I don't really have the desire to knit one - probably because I hear so many people hating knitting with black yarn!
So, I'm interested, what do you do? Do you knit things you need, things you want, things you may never wear but want to knit anyway? Or a combination of all of the above?!