Milan, 1497. The height of the Renaissance. And for Giacomo, servant of the famous painter Leonardo da Vinci, it's the most difficult time of all. His Master has been working on the Last Supper, his greatest painting ever, for nearly two years. But has he finished it? He's barely started The all-powerful Duke of Milan is demanding that it be completed by the time the Pope visits at Easter. And Giacomo knows that if Leonardo doesn't pick up...