De zeven jaar oude Vito woont in een Italiaans dorpje waar religie en bijgeloof nog een grote rol spelen in het dagelijks leven. Hij is dol op zijn moeder, een sterke vrouw die Cristina heet. Zijn vader, Mario, is geëmigreerd naar Canada. In zijn afwezigheid wordt zijn tante, de onderwijzeres Teresa, de steun en toeverlaat van Vito en van de rest van zijn familie. Zij is de constante in het leven van Vito en voedt hem op aan de hand van teksten uit "Lives of the saints", een religeus boek met illustraties. Alles verandert als Cristina door een gifslang gebeten wordt en kort daarna ontdekt dat ze zwanger is. De roddels in het dorp maken het leven voor Cristina ondraaglijk. Ze besluit om samen met Vito zijn vader achterna te reizen naar Canada. Lives of the Saints is een episch verhaal over verraad, zelfmoord, geloof en hartstocht, maar vooral over liefde en vergeving. Het is een adembenemende miniserie die niemand onberoerd zal laten.