Il nostro secondo e ultimo appuntamento con la vita avventurosa di Giuseppe di Vittorio (Pierfrancesco Favino) di Pane e Libertà, inizia con un evento infausto: stremata dalla vita e dalla salute cagionevole, Carolina muore, abbandonando per sempre Peppino e i suoi figli.
La speranza adesso è rappresentata dalla Spagna, dato che tira di nuovo aria di guerra, per questo Peppino si separa nuovamente dai figli; la vittoria di Franco e il ricongiungimento conseguente con i figli viene coronato dall’incontro con Anita, una giovane conosciuta prima della guerra che conosce vita, morte e miracoli del nostro protagonista.
Il patto tra Germania e Russia risulta assolutamente incomprensiile a Peppino, solo Togliatti capisce che si tratta di un patto strategico, e allontana Giuseppe dal partito viste le sue posizioni estreme verso questo particolare evento.