Dvě nastávající matky, Janis a Ana, se potkávají v nemocničním pokoji, kde se připravují na porod. Obě jsou nezadané a obě otěhotněly neplánovaně. Janis (Penélope Cruz), která je ve středním věku, je z náhodného početí nadšená a na miminko se těší. Puberťačka Ana (Milena Smit) je vyděšená, kajícná a traumatizovaná. Obě ženy si krátí čas společným procházením dlouhých nemocničních chodeb. Janis se snaží Anu povzbuzovat a uklidňovat. Těch pár vyřčených vět, které si během několika hodin vymění, vytvoří mezi nimi velmi úzké pouto. Netuší, že jejich náhodné setkání zkomplikuje a zásadním způsobem změní jejich životy…
Děj se odehrává ve třicátých letech minulého století v Anglii, Paříži a ve Španělsku. Gilda Bessé (Charlize Theron) žije ve svém pařížském bytě společně s irským učitelem Guyem Malyonem (Stuart Townsend) a španělskou uprchlicí Miou (Penelope Cruz). Přestože se schyluje k válce, Gilda si novou situaci nepřipouští a ze všech sil se snaží užívat si radostí života. Dokonce i její kariéra fotografky nabírá slibně na obrátkách. Ale Guy a Mia cítí, že je potřeba proti fašismu bojovat. Životní cesty tří přátel se rozdělují. Zdá se, že navždy
Novinář s překvapením zjistí, že zakladatel hnutí Opus Dei Josemaría Escrivá se kdysi znal s jeho otcem. Jejich osudy pak ale rozdělila španělská občanská válka.