Knitting lore has it that you should never knit your boyfriend a sweater; it could break up the romance. Nobody seems to know where this notion comes from. But the danger might be receding. As our ...