The lyrics of "Gone the Rainbow" speak of a woman lamenting the departure of her lover Johnny, who has gone off to war. She reminisces about their love and sacrifices she made for him, expressing sorrow over his absence.

Read more
image

Meaning of "Gone the Rainbow" by Peter, Paul & Mary


The lyrics of "Gone the Rainbow" capture the melancholy and longing felt by those left behind when a loved one goes off to war. The repetition of the refrain "Johnny's gone for a soldier" emphasizes the sorrow and uncertainty that comes with such a separation. The woman in the song sells her possessions to buy Johnny a sword, showing her determination to support him despite the risks. The reference to the rainbow and the dove symbolize peace and happiness that are now distant memories. Overall, the lyrics highlight the sacrifices made in the name of love and the pain of separation during times of conflict.