Irlandia. Margaret (Helena Bonham Carter) i Muiris (Gabriel Byrne) Gore'owie wychowują dwoje dzieci, Seana (Dónal Finn) i Isabel (Ann Skelly). Szczęście rodziny burzy niespodziewana choroba syna. W innej części wyspy żyje William Coughlan (Pierce Brosnan), który rzucił pracę i opuścił bliskich, by podążać za marzeniami o byciu malarzem. Losy dwóch rodzin splatają się za sprawą córki Gore'ów i syna niespełnionego artysty, Nicholasa (Fionn O'Shea). Okazuje się, że młodzi są dla siebie stworzeni, choć nic o sobie nie wiedzą. Przeznaczenie i pragnienie miłości pchają ich ku sobie. Adaptacja książki Nialla Williamsa pod tym samym tytułem.