The rainbow gives us all the colors. God gave the rainbow to remind us that He will never destroy the world again with a flood. The rainbow reminds us He is faithful to His promises.