Abstract Rainbows