Enduring Rainbows