The lyrics express a longing for love and reassurance, with the singer asking their lover to show their affection and affirm their feelings. The imagery of rainbows, stars, and magic is used to convey the depth of emotion and connection.

Read more
image

Meaning of "Rainbow" by New Riders Of The Purple Sage


The lyrics of "Rainbow" by New Riders Of The Purple Sage reflect a deep yearning for love and validation. The repeated refrain of "Sing me a rainbow, shine me a dime" and "If you love me, tell me you do" conveys a sense of vulnerability and need for reassurance from the partner. The mention of feeling ashamed in the past suggests a journey of growth and self-discovery, with the singer now experiencing less pain through giving and receiving love. The imagery of rainbows and stars symbolizes the magic and wonder of love, with the partner being perceived as a magical being who brings light and joy into the singer's life. Overall, the lyrics express a profound love and devotion, underscored by a desire for reciprocation and acknowledgment.