Firenze, 1481. Uno spietato assassino, subito ribattezzato “Strappacuori”, uccide le sue vittime dopo indicibili tormenti, strappando loro il cuore. Ser Pardo de’ Giovannini, consigliere del Magnifico, ha bisogno di qualcuno che conduca le indagini in modo non ufficiale: le vittime sono molto vicine a Lorenzo de’ Medici. Decide allora di avvalersi dell’ingegno del giovane Leonardo da Vinci. Con l’aiuto di Bencio, il suo giovane allievo, e di Lapo Caperna, il Capo delle Guardie, Leonardo inizia la sua indagine mentre i delitti si susseguono inarrestabili. Grazie al suo acume si accorge ben presto di un inquietante filo conduttore che sembra guidare la mano del colpevole: è l’Inferno dantesco. Ma l’astuzia di Leonardo dovrà fare i conti con la spietata freddezza di un assassino che non si ferma di fronte a nulla pur di portare a compimento la sua raccapricciante opera. Anche per un genio come Leonardo, risolvere questo mistero potrebbe non essere così facile...