Seeing some of the videos on Youtube that are associated with this piece, it's also pretty amazing how creatively people have staged the show, from Long Beach Opera's poolside production:
And this dance routine by MDT dancers Melanie Verna and Sam Feipel:
To this video featuring Celeste Church with Elizabeth Wallace at the piano and Stephen Goacher playing clarinet:
But to really experience the show, you have to see it live in full. This Collaborative Stages and Orpheus Project production will play until this Sunday, and you can purchase tickets here.