Ballygar, južna Irska, leta 1967: trdoživa skupnost, ki koraka v lastnem ritmu, zakoreninjena v tradicijah zvestobe, vere in medsebojne povezanosti. Dve starejši prijateljici, Lily (Maggie Smith) in Eileen (Kathy Bates), skupaj z mlajšo žensko, Dolly (Agnes O'Casey), ustanovita glasbeno skupino z imenom Miracles.
Na šovu talentov, ki ga organizira katoliška cerkev, osvojijo vstopnice za romanje v Lurd. Za ženske iz Ballygarja obstajajo samo ene mamljive sanje in možnost, da okusijo svobodo in pobegnejo iz tesnega objema družinskega življenja: osvojiti romanje v to sveto francosko mesto.
Prijateljice pa imajo različne razloge, zakaj si želijo na romanje. Za Lily to pomeni izpolnitev življenjskih sanj, Eileen upa, da bo romanje pozdravilo bulico v njeni dojki, Dolly pa verjame, da bi njen nemi sin Daniel lahko spregovoril.
V zadnjem trenutku se jim pridruži Chrissie (Laura Linney), odtujena hčerka njihove nedavno preminule prijateljice Maureen, ki se je po 40-ih letih vrnila iz Bostona, da bi se udeležila materinega pogreba. Na poti se ponovno odprejo stare rane, ženske pa so se prisiljene soočiti s preteklostjo. Njihove skupne travme lahko pozdravi le zdravilna moč ljubezni in prijateljstva.