I saw this the other day and it really made me laugh! I think Andrea Bocelli has an amazing voice and Elmo is Elmo. I just love it. Anything that makes you smile! I have worked with preschool kids and now that I have a newborn, I just keep thinking of all the different songs that we would sing. It's fun, but I can't remember them all.