The Best of All Possible Worlds

Song The Best of All Possible Worlds
Artist Simon Russell Beale
Artist Daniel Evans
Artist Alex Kelly
Artist Simon Day
Artist Elizabeth Renihan
Album Candide (1999 Royal National Theatre Cast Recording)

Lyrics