Teresa (Emma Marrone) è una giovane donna, abita con Pietro (Fabrizio Rongione) in un quartiere periferico di una livida città del Lazio e hanno un figlio di circa un anno, Antonio. Devono fare i conti con la mancanza di lavoro e le difficoltà economiche, ma sembrano riuscire a far funzionare le cose; fino a quando i comportamenti di Pietro non finiscono per mettere a rischio la donna ed il piccolo. Questo cambierà la vita di Teresa e non solo, che dieci anni dopo esce dal carcere e cerca di recuperare la vita lasciata indietro.