Rain and sun: a rainbow.