answered question
The rainbows true meaning was the a symbol of god's covenant with noah that he would never again destroy the earth with a great flood again. A promise of new life with him.