Song Meaning
The lyrics for "Rainbow" immediately plunge into a retelling of the Noah's Ark narrative, painting a stark picture of divine judgment and human disbelief. It quickly establishes a contrast between those who "scoffed and they scorned" and the ultimate symbol of hope that followed. The initial emotional texture is one of warning, quickly followed by the promise of the rainbow.
The central tension here lies between the destructive power of the past and the enduring promise of the future. The initial flood "killed the people" who ignored warnings, creating a sense of past peril. This is juxtaposed against the rainbow, which is presented as a "promise" that such widespread destruction "will fall upon us" no more, shifting from divine wrath to a steadfast covenant.
The most compelling craft element is how the meaning of the "rainbow" itself evolves across the stanzas. It begins as a historical sign Noah saw, then becomes a universal "promise" for "every bird, every tree." Crucially, in the final stanza, it transforms into a "living rainbow" that one can "have" through accepting Jesus, effectively recontextualizing a biblical covenant into a personal spiritual experience.
These lyrics are effective because they build a clear narrative bridge from ancient scripture to a direct, personal call to action. By first establishing the gravity of the past judgment and the breadth of God's original promise, the final stanza's invitation to "accept the son of God" feels both historically grounded and intimately relevant. The promise that "He'll wash away your old life" offers a powerful sense of renewal, directly linking the natural phenomenon of the rainbow to a profound spiritual transformation.