Alex Bernier è membro di un antico ordine segreto di sacerdoti chiamati Carolingi. A seguito di una serie di misteriosi delitti, tra cui quello del capo dell'Ordine, viene mandato a Roma per indagare. Le sue ricerche, condotte con l'aiuto di Padre Thomas e di Mara Sinclair, una ragazza che lui un tempo ha esorcizzato, lo portano sulle tracce del 'Mangiatore di peccati', una figura oscura che offre l'assoluzione dei peccati per seguire la via del Paradiso, senza rispettare gli schemi dettati dalla Chiesa...
