Winter is the perfect time to cozy up in front of a fire and knit. But there's no reason those yarn projects can't celebrate our love for all things science fiction and fantasy. Here are 20 awesome free knit/crochet patterns.