Reason for Rainbows