Lyric discussion by LeroyTroy 

Cover art for She's A Rainbow lyrics by Rolling Stones, The

I think this song has several meanings at once. I think it combines the beautiful colors of nature, and the beauty of women of all colors. Considering it was originally released in 1967, that would make a lot of sense with the culture of the time

Song Meaning