"Rainbow" talks about a journey over a rainbow to a world without end where a river flows down streets of gold. The colors of the rainbow symbolize different experiences and emotions, leading to a promise of rest and peace for weary travelers who come back home.

Read more
image

Meaning of "Rainbow" by Josh Garrels


The lyrics of "Rainbow" by Josh Garrels paint a vivid picture of a spiritual journey towards a place of eternal rest and peace. The rainbow serves as a powerful symbol of hope and promise, representing the struggles and triumphs of life. Each color of the rainbow—red, orange, yellow, white, green, blue, indigo—corresponds to different stages and emotions encountered along the journey. From the blood shed to the growth of love, the lyrics explore themes of redemption, transformation, and healing. The mention of a rejected and lonely figure who rises to the heavens suggests a narrative of salvation and ultimate victory. Overall, the song reflects a message of comfort, reassurance, and the belief in a higher power guiding and protecting those who travel through life's challenges.