Words and pictures and song and dance, one of those magical theatrical experiences where everything comes together! Bravo!