Ballygar, Irlanda, 1967. Le donne di questo chiassoso borgo popolare e tradizionale alle porte di Dublino hanno un unico sogno per assaporare la libertà e sfuggire alla noia domestica: riuscire ad andare in pellegrinaggio a Lourdes. Con la benevola interferenza del prete locale, le migliori amiche Lily, Eileen e Dolly - che non hanno mai lasciato Dublino, figurarsi l'Irlanda - riescono a organizzare il viaggio. Ma quando al terzetto si aggiunge Chrissie, recentemente tornata da un esilio decennale negli Stati Uniti, le profonde ferite del passato si riaprono e alcune amare verità vengono a a galla.