I boken får vi följa Caravaggios liv från 1592, då han reste till Rom för att söka sin väg som konstnär. Efter år av svält och umbäranden, vände det, han fick stora beställningar och räknas idag som en av barockens främsta konstnärer. Ödet gjorde att han levde sina sista år på flykt, en flykt från sin dödsdom. Den som kom tillbaka till Rom med hans huvud skulle bli rikligt belönad.
I 400 år har han nu svävat i limbo, utan att bli insläppt vare sig hos Gud eller Djävulen, då vågskålarna väger lika. Han vill ta sig tillbaka och leva om sitt liv. Men går det att ändra det som redan är gjort? Det han saknar är en fysisk kropp.
Lena är den utvalda, hon drömmer märkliga drömmar och successivt börjar hon förstå vad det är som händer. Hon får vara med om ett stort äventyr i 1600-talets Italien. Som larven i sin puppa börjar hon att förvandlas.