Today marks the 77th birthday of one of the most prolific and legendary songwriters of the 20th century, Sir Paul McCartney. The former Beatle has written some of the most classic and timeless songs over the years, whether it was with John Lennon, Wings, or his solo career. Macca is a veritable songwriting machine that rarely stops, and he is still hitting the road and going strong, playing near three-hour shows exploring an entire career’s worth catalogue that anybody in their right mind would love to call their own.

We decided to give a listen to a list of songs that McCartney has written over the years in honor of his birthday. Hope you enjoy!

“All My Loving” (1963)

[Video: Life Music]

“Yesterday” (1964):

[Video: 1963JWL]

“Eleanor Rigby” (1966):

[Video: The Beatles]

“Helter Skelter” (1968):

[Video: Dustin Smith]

“Maybe I’m Amazed” (1970):

[Video: Akira Kaji]

“Band On The Run” (1973):

[Video: Eagle Rock]

“Live and Let Die” (1973):

[Video: citycity49]

“Say Say Say” w/ Michael Jackson (1983):

[Video: lookforalaugh]

“Dance Tonight” (2007):

[Video: PAUL McCARTNEY]

“My Valentine” ft. Eric Clapton (2012):

[Video: Noisey]