Irland 1967. Ein Arbeiterviertel in Dublin ist Agnes Brownes kleine Welt. Der Tod ihres Mannes stürzt Agnes (Anjelica Huston) und ihre sieben Kinder in eine schwere finanzielle Krise. Um ihren Mann anständig beerdigen zu können, muss sie sich von dem skrupellosen Kredithai Mr. Billy (Ray Winstone) Geld leihen, denn ihr kleiner Gemüsestand bringt die Familie kaum über die Runden. Aber Agnes beschwert sich nicht. Gemeinsam mit ihrer besten Freundin Marion Monks (Marion O'Dwyer), die mir ihr durch dick und dünn geht, meistert sie alle Alltagsschwierigkeiten. Als der Bäcker Pierre (Arno Chevrier) Agnes schöne Augen macht, wird ihr bewusst, dass sie trotz der täglichen Sorgen auch noch ein eigenes Leben führt. Doch eines Tages steht Mr. Billy vor der Tür und droht Agnes, wegen fälliger Zinszahlungen die Wohnung leer zu räumen.