why is the grass green and the sky blue and a rose red???
The grass is green because it contains chlorophyll, a sunlight-fixing pigment. The sky is blue because there are billions of tiny particles in the air that refract the sunlight and make it appear blue. Roses are red to attract pollinators.