Origem / Historial:
Esta pintura foi durante muito tempo atribuída a Giovanni Antonio Boltrafio, discípulo de Leonardo da Vinci. Contudo, as semelhanças evidentes que apresenta com um desenho de Cesare da Sesto (Musée Bonnat de Bayonne), permitem apontar o nome deste pintor italiano como o autor da obra. O desenho referido é, sem dúvida, um estudo preparatório para o quadro do Museu Nacional de Arte Antiga que, por sua vez, teve como fonte de inspiração directa a famosa "Virgem dos Rochedos" de Leonardo da Vinci.