What is the meaning of Leonardo da Vinci’s most enigmatic painting: The Virgin of the Rocks? Why did he paint not one, but two versions of the painting and why did he place the Madonna in a cave? What mysterious symbolism inspired this unusual setting, which does not appear in any of the Gospels?  These tantalizing questions are answered in this film which uses Leonardo’s own notebooks to retrace his steps  and reveals some surprising answers.