Maria Linde (Krystyna Janda), poetessa polacca di discendenza ebraica, vive sin da bambina in un villaggio campagnolo della Toscana. La sua vita scorre tranquilla in compagnia del marito (Antonio Catania), ricevendo talvolta le visite della figlia Anna (Kasia Smutniak) e della sua famiglia. Tutto questo clima di unità familiare viene meno quando Maria si ritrova attratta da un giovane immigrato, Nazeer (Lorenzo de Moor), con il quale intraprende una relazione clandestina.