 Mary is thought to be a portrait of Lucrezia Tornabuoni, wife of Piero de' Medici, and the two angels holding the book to be her sons Lorenzo and Giuliano.In his book 'The Agony and The Ecstasy', about Michelangelo's life, the writer Irving Stone, who spent several years living in Florence, Italy, claims that the painting was actually made for the Medici family at the time.The history of the painting is not known.