sunlight and rain can cause a rainbow
Rainbows need
sun and some drizzle