Everybody has that friend who is really hard to shop for. They're really particular and you're tempted to just get them a gift card somewhere, but they're a close enough friend that you feel like that would be a cop-out.
That's where cute knits come in handy.
No matter how picky someone is, everyone loves a cute beanie or scarf. It's a personal enough gift for a close friend, but also a hard one to mess up. Go with neutral colors in classic shapes, and it will be something that fits into almost anyone's wardrobe.