Maris Handmade Guardian Angel dolls are crafted from cotton twill fabric with a polyester filling. Their features are hand embroidered and their hair is made from mercerized cotton yarn. Their clothes are made from silk charmeuse and organza. Their wings are made from neoprene fabric. Each doll comes with a prayer to the Guardian Angel. The packaging is a white organza pouch with a gold cord drawstring.