With hundreds of unique, hand-made gifts from around the world, this is the perfect place to shop for The Person Who Has Everything. Indigenous art from Kenya? Check. Ceramic bowls from Mexico? Check. Carved storage boxes from Vietnam? Check. No matter what you buy, you can guarantee that your friend doesn't already have it. Unless your friend happens to shop at Ten Thousand Villages that same week.