Just in case you are confused this is a real rainbow it has an Arc…….A Biblical Covenant of Grace
However, the true meaning of the rainbow is revealed in Genesis 9:12–15:
This is the sign of the covenant which I make between Me and you, and every living creature that is with you, for perpetual generations: I set My rainbow in the cloud, and it shall be for the sign of the covenant between Me and the earth. It shall be, when I bring a cloud over the earth, that the rainbow shall be seen in the cloud; and I will remember My covenant which is between Me and you and every living creature of all flesh; the waters shall never again become a flood to destroy all flesh (NKJV).
First, the covenant of the rainbow is between God and man and the animal kinds that were with Noah on the Ark: a promise that there would never be such an event again that would destroy all flesh on the land. As there have been many local floods since that time, this is obviously a promise there would never be another global flood to destroy all flesh.
The Bible states clearly that there will be a future, global judgment, but next time by fire, not water (2 Peter 3:10). Some commentators even suggest that the watery colors of the rainbow (the blue end of the spectrum) remind us of the destruction by water, and the fiery colors (the red end of the spectrum) of the coming destruction by fire.
Secondly, the rainbow is a covenant of grace. It is actually a symbol of Christ Himself.
When the secular world hears the account of Noah’s global Flood, they often accuse God of being an ogre for bringing this terrible judgment on people. However, the God of the Bible is a God of infinite mercy and grace.The Bible reveals to us that the rainbow is a symbol of Christ in Ezekiel 1:26–28. In Revelation 4:2–3, John saw Christ clothed with a cloud and a rainbow on His head.