Ambientato nel 1967, il film segue la storia di tre amiche, Lily, Eileen e Dolly. Da Ballygar, una comunità operaia della periferia di Dublino che marcia al proprio ritmo, radicata in tradizioni di lealtà, fede e unione, le tre donne sognano di vincere un pellegrinaggio alla città sacra di Lourdes per assaporare la libertà e sfuggire alla routine della vita domestica. Poco prima del viaggio, la loro vecchia amica Chrissie arriva a Ballygar per il funerale della madre, dopo un lungo esilio negli Stati Uniti. Il suo ritorno riapre vecchie ferite e le quattro dovranno confrontarsi con il loro passato, anche quando viaggiano alla ricerca di un miracolo.