All the Best! is the second official compilation album of Paul McCartney's music, after 1978's Wings Greatest. It was released in 1987 on Capitol Records and Parlophone Records.
UK/Canadian vinyl cover
"Once Upon a Long Ago" is a song by English musician Paul McCartney, released as his fortieth single on 16 November 1987, from his compilation All the Best!, released two weeks before the single. The track was produced by Phil Ramone and mixed by George Martin, and features violin by Nigel Kennedy.
Once Upon a Long Ago