Object Image

The Virgin with the Infant Saint John the Baptist adoring the Christ Child accompanied by an Angel ('The Virgin of the Rocks')

Leonardo's mysterious painting shows the Virgin Mary with Saint John the Baptist, Christ's cousin, and an angel. All kneel to adore the infant Christ, who in turn raises his hand to bless them. They are crowded in a grotto overhung with rocks and dense with vegetation.

The painting was part of a large, elaborate altarpiece made for the church of San Francesco Grande, Milan to celebrate the Immaculate Conception of the Virgin Mary. It replaced a similar picture Leonardo made earlier (now in the Louvre, Paris).

Leonardo has used innovative painting techniques to give the impression that the figures are emerging from the darkness of this shaded setting. For example, he has blurred the edges of t ...
Read more
c. 1491/2-9 and 1506-8
Oil on poplar, thinned and cradled
189.5 x 120.0cm
NG1093
Image and text © The National Gallery, London, 2023

Where you'll find this