João ha 12 anni e vive sulle rive del fiume Douro con suo padre António, un uomo instabile e alcolizzato. Nella casa accanto vivono Teresa e le sue figlie adolescenti, Paula e Liliana, per le quali João prova un profondo affetto. Insieme, i cinque formano una sorta di strana famiglia disfunzionale, che lotta per guadagnarsi da vivere pescando e vendendo la prelibata lampreda e, nei momenti migliori, riescono persino a godersi un po' di serenità. Ma quando la zona è colpita dalla siccità a causa del cambiamento climatico e il comportamento machista di suo padre sfugge completamente al controllo, e João è costretto a scegliere la propria strada.
