1951, la guerre de Corée a débuté depuis un an. Marcus Messner, dont les deux cousins sont morts au front, vit chez ses parents à Newark dans le New Jersey. Très bon élève et fils exemplaire, il aide son père dans la boucherie kasher familiale depuis son plus jeune âge. Destiné à poursuivre ses études à la petite université locale de Robert Treat, le brusque changement de caractère de son père va l'amener à partir loin de chez lui.
1992, après 50 ans d'occupation soviétique, l'Estonie accède à l'indépendance. La situation est instable et la vieille Allide, qui vit seule dans un village reculé, redoute les pillages et se terre dans sa ferme. Pourtant quand elle trouve, cachée dans son jardin Zara, une jeune femme poursuivie par des mafieux, elle accepte de l'héberger.