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