No início da Segunda Guerra Mundial, Rachel, filha de um rabino, e Oskar, um desiludido soldado alemão, se apaixonam e são separados pela guerra. Oskar é aconselhado por sua mãe, Marlene, a resistir ao comprometimento que seu pai, o General Koening, tem com a guerra e com o seu país. Ela implora para que ele encontre Rachel a qualquer custo. Grávida e conformada com o fato de que nunca mais ficará com Oskar, Rachel casa-se com o honrado Bernard, um sábio homem que está se escondendo dos nazistas. Depois de uma perigosa jornada, o reencontro de Rachel e Oskar na temível linha de frente russa terá consequências irreversíveis…