a rainbow!
(photo by pam moir)