It could have been called “Once upon a time in America during the 60’s”, since it is a piece of American history which portrays that period in a very symbolic way.
The meaning of the lyrics has long been debated, and for decades, the author Don McLean declined to explain the symbolism behind the many characters and events mentioned. Trying to go underneath those symbols makes you feel like Robert Langdon ( Dan Brown’s main character) deciphering the “Da Vinci Code”!