Ballygar, Dublin, Irlanda. As amigas íntimas Lily (Maggie Smith), Eileen (Kathy Bates) e Dolly (Agnes O’Casey) ganham a viagem da sua vida – uma peregrinação a Lourdes. Com cada mulher a necessitar desesperadamente de um milagre pessoal, a viagem parece uma resposta a todas as suas orações.
Mas quando Chrissie (Laura Linney) junta-se a elas, após regressar a Dublin depois de décadas na América, feridas profundas do passado são reabertas e verdades amargas expostas.
À medida que se confrontam e abraçam o passado comum, o grupo enfrenta revelações que as mudarão para sempre.