The story of the rainbow is such an uplifting account. The rainbow is mentioned four times in the Bible. In all of these references, there is a promise involved.
In Genesis chapter 8, after the flood has ended and Noah and his family are on dry land, Noah builds an altar and offers burnt offerings to God, “and the Lord smelled a sweet savour, and the Lord said in His heart, ‘I will not again curse the ground any more for man’s sake; neither will I again smite any more every living thing.’”(Gen 8:21) Here we see the tenderness of God toward man and His creation. God establishes a covenant with Noah in which He promises: “Neither shall all flesh be cut off any more by the waters of a flood; neither shall there any more be a flood to destroy the earth.” (Gen 9:11) As a seal of the covenant, God promises: “I do set my bow in the cloud, and it shall be for a token of a covenant between Me and the earth.” (Gen 9:13)
The other three references to the rainbow: Ezekiel 1:28, Revelation 4:3, and Revelation 10:1 refer to happenings after the rapture of the Church. In these three references, the rainbow functions as a reminder that God keeps His promises. Just as God restored the earth in Genesis, in Revelation, He promises a new heaven and a new earth.
A rainbow occurs when the sun shines through the rain. I like to think that there are personal rainbows which come when the SON shines through the rain in our lives and creates a rainbow in the heart. Take time to think on all the promises our God has kept and those He will continue to keep. Our Father, thank you for the rainbows, rainbows, rainbows!