Leonardo debió pintar esta Virgen en los años 1480, estando en Milán para los Visconti.