The best context clues for the meaning of "iridescent" are found in the words "light" and "spectrum of colors." These words suggest that iridescent refers to a quality of reflecting multiple colors when exposed to light.
So the best choice would be:
"variety, light, spectrum of colors"