Comic relief is provided in spades by Jessica Albon in the roles of a boy spirit, a Tibetan jingle bell boy, and, most humorously, Peter's cat.All of the cast members sing Buddhist chants, play drums, gongs and other instruments, and act as puppeteers.The shadow puppets playing out scenes on the scrim-like curtain at the back of the stage are a particular delight.