Andrea del Verrocchio
Originally this painting was thought to have been created by Andrea del Verrocchio, but subsequent art historians agree that it is Leonardo's work, probably made during his apprenticeship to Verrocchio. The Virgin's hair, left hand, the drapery, and flowers are similar to elements of Leonardo's "Annunciation".