pixie fairies. handmade in USA, 100% cotton with organic cotton fill. 6 1/2" tall choose lavender tummy or blue. (no small parts, but safest for children 3 years and up)