The musical is Finian’s Rainbow, which has a book by E.Y. Harburg and Fred Saidy, lyrics by Harburg, and music by Burton Lane. The 1947 Broadway production of this innovative musical ran for 725 performances.