"Once Upon a Time" is a song composed by Charles Strouse, with lyrics by Lee Adams, from the 1962 musical All American. It describes the loss of love over time. In the musical, the song was performed by Ray Bolger and Eileen Herlie, and their version appears on the Broadway Cast recording. It has been sung by Eddie Fisher, Bobby Darin, Frank Sinatra, Perry Como, Tony Bennett and Bob Dylan among others.