Anthocyanins are water-soluble due to sugar residues that allow hydrogen bonding with water molecules. Carotenoids are fat-soluble due to their large hydrophobic polyene backbones. Heme and chlorophyll contain porphyrin rings that absorb light at specific wavelengths, appearing red and blue-green respectively. Their conjugated double bond structures allow electron excitation and energy level changes when certain wavelengths of light are absorbed.