В 1939 году майор государственной безопасности Шувалов делает предложение Анне, талантливой студентке филологии, стать частью особого отдела. Анна мечтает о карьере ученого-филолога и не желает работать в разведке, поэтому решительно отказывается. Однако после того, как она оказывается отчисленной из университета по ложному доносу, она принимает предложение Шувалова.
Во время выполнения одного из заданий Анна случайно встречает немецкого подводника Вальтера фон Ридена. Между ними возникает сильное взаимное притяжение, которое в конечном итоге кардинально изменит их жизни. Но с началом войны их пути расходятся: Анна становится разведчиком-нелегалом, а Вальтер — любимцем Гитлера и страшилкой для союзных морских конвоев. Их следующая встреча происходит в немецком концентрационном лагере, куда попадает Анна, притворяясь умственно отсталой.
После войны Вальтер, став писателем, решает написать книгу о любви между немецким моряком и русской девушкой. С намерением издать свое произведение в России он отправляется в Ленинград и находит Анну Ивановну Капустину, которую ему порекомендовали как выдающегося переводчика. Он не догадывается, что это и есть его Анна, выжившая в лагере, и что ее сын – это также его сын...