Rainbows Have Seven Colors