Celestial flames