For hundreds of years people of different cultures have created and used puppets, finding an almost magical power in their capacity for creating open, honest, and trustworthy communication between the puppeteer and the audience. So it is not surprising that chidren have a great love for playing with puppets, using their hands, thoughts, language, and feelings, and puppet shows allow them to act out imaginative stories that have no bounds. Puppets come in all shapes and sizes animal puppets, finger puppets and marionettes provide a wide range of wonderful story telling. Children have a wonderful sense of accomplishment that acting out plays brings them.