Jojo Moyes apresenta a comovente história de duas jovens separadas por quase um século no tempo, mas juntas em sua determinação de lutar por aquilo que amam custe o que custar. Durante a Primeira Guerra Mundial, o jovem pintor francês Édouard Lefèvre é obrigado a se separar de sua esposa, Sophie, para lutar no front. Vivendo com os irmãos e os sobrinhos em sua pequena cidade natal, agora ocupada pelos soldados alemães, Sophie apega-se às lembranças do marido admirando um retrato seu pintado por Édouard . Quando o quadro chama a atenção do novo comandante alemão, Sophie arrisca tudo a família, a reputação e a vida na esperança de rever Édouard , agora prisioneiro de guerra. Quase um século depois, na Londres dos anos 2000, a jovem viúva Liv Halston mora sozinha numa moderna casa com paredes de vidro.