Sunflares and rainbows