The clouds covered the mountains in the background, but the rainbow took center stage.