Looking for unique gifts and décor made by artisans from all over the world? Take a look inside Ten Thousand Villages’ new location in Cary at the Shoppes of Kildaire.