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.