The painting comes from the Scuola della Carità in Venice. The gaudy red cherubs from which the painting takes its name are symbols of passionate love.