O livro uma carta de amor conta a história de Theresa, uma jornalista divorciada de 36 anos. Após ter sido traída, Theresa resolve se separar e vai morar em Boston com seu filho. Após do término do seu relacionamento, sua vida se tornou muito desgastante, Theresa dedica todo o seu tempo para o seu filho e o trabalho que exige bastante dela, afinal ela precisa criar uma matéria nova todos os dias.
Os pais tem a guarda compartilhada e um dia quando o filho foi passar as férias com o pai, Theresa resolve tirar férias junto com sua chefe e melhor amiga Danna.
Durante uma corrida pela praia, ela encontra uma garrafa arrolhada com uma carta dentro e a carta começa assim " Minha adorada Catherine, sinto a sua falta querida, como sempre, mas hoje está sendo especialmente difícil porque o oceano tem cantado para mim, e a canção é a nossa vida juntos."
Intrigada e comovida com as palavras ela guarda a carta e a leva consigo e sua amiga Danna sugere que ela publique no jornal para tentar descobrir algo sobre o autor misterioso. Com a carta publicada no jornal outras cartas do mesmo autor apaixonado veem á tona e Theresa se sente cada vez mais curiosa a respeito do autor, até que com muito esforço ela descobre onde o misterioso Garret mora.
Garret é um viúvo, e sofre há três anos com a ausência de sua amada Catherine, e tenta levar a vida da melhor maneira possível, mas tudo muda quando Theresa cruza seu caminho.
Junto os dois tentam construir um relacionamento que serve como uma espécie de cura. É muito complicado pois Garret sente que está traindo sua amada Catherine, e isso impossibilita que ele se entre completamente ao amor de Theresa, apesar da indecisão é inevitável perceber o quanto Theresa e Garret estão apaixonados. Sparks é um autor que escreve livros de muitas reviravoltas e quando parece que Garret finalmente tentará ser feliz ao lado de Theresa o livro dá uma reviravolta e o fim é de cortar o coração, eu li o livro mas quando chegou o final eu cai em lágrimas (é meio que inevitável). Parando para analisar é como se o livro fosse um ciclo, e faz lembrar que nem tudo na vida tem um final feliz.
(Eu sei que a resenha não ficou extremamente boa, mas dá um desconto é a minha primeira resenha, heheh prometo tentar melhorar)