E quando descobrimos que, durante toda a nossa vida, estivemos enganados em relação aos nossos antepassados? Que, afinal, a nossa geração começou num país em guerra e não na região onde estávamos a viver? Que um AMOR pode durar anos, mesmo pensando que essa pessoa está morta, quando o seu coração lhe indica o contrário?
Foi o que aconteceu a Hope, uma pasteleira que herdou o seu negócio da sua avó Rose, em Cap Cod.
Rose, uma rapariga Judaica, jovem e apaixonada, casou-se às escondidas com Jacob. Quando começou a guerra entre os nazis e os judeus, o pai de Rose não quis fugir para não ser preso, mas Rose acabou por fugir com a ajuda do seu amor, pai do filho que ela estava à espera. Fizeram a promessa de se encontrarem junto à estátua no jardim onde tiveram o seu primeiro encontro, quando a guerra terminasse.
Durante anos Rose escondeu todo o seu passado, construindo uma nova família em Cap Cod.
Já com a idade avançada e a sofrer de Alzheimer, Rose, num dos seus momentos lúcidos, deu uma lista de nomes a Hope para ela ir até França e procurar essas pessoas.
Decidida a cumprir o que a avó lhe pede, Hope começa então a perceber que os seus antepassados são judeus e que as histórias de princesas que a avó lhe contava em pequena eram, sim, a descrição do amor que tinha vivido e a promessa que tinha feito ao amor da sua vida. Hope acaba depois por encontrar Jacob no jardim junto à estátua onde tinha sido anos antes marcado o encontro entre Rose e Jacob.