I have been watching Amazon for puppet deals for my six year old. He has a “fort” with a puppet theatre and is always making up shows for us to watch. Amazon has 10 finger puppets for $3.62 shipped! I love gifts for kids that promote creativety. Amazon prices change often and without warning so get them before the go up.