You are presented with the question "What can cause a rainbow?" and the following answer choices: 
- chemical messengers
 - desire
 - heating liquids
 - dreams
 - Sunlight and clouds
 - colors of the spectrum
 - Water and ice
 - Electrical energy

Now knowing that sunlight and rain can cause a rainbow and rain comes from clouds, choose the best answer.


 

     Sunlight and clouds    