Ten Thousand Villages offers chocolate, candles, accessories, handmade jewelry, gift cards, christmas gifts and flower baskets.