Hand sewn, embroidered, cotton with organic cotton stuffing and wooden urchin spikes. It’s about 1.5ft long.