Skip Nav
Photo 106 of 110

I've had my eye on these Karen Walker shades ($181) for what seems like forever. I think because I've already got too many pairs of sunglasses, they're the piece I couldn't justify getting myself, but they'd make the perfect gift. I imagine they'll make me feel polished and cool, even when I'm throwing them on to cover tired eyes along with my yoga pants for running errands.

— Hannah Weil, associate editor