Rok 2000, przedmieścia Londynu. Spokojne życie starszej pani, Joan Stanley, przyjmuje nieoczekiwany obrót, kiedy zostaje aresztowana przez MI5 i oskarżona o szpiegostwo na rzecz komunistycznej Rosji. Rok 1938. Młoda Joan (Sophie Cookson) studiuje fizykę w Cambridge. Nieśmiała i łatwowierna dziewczyna szybko daje się uwieść uroczemu i tajemniczemu Leo (Tom Hughes), który wkrótce staje się jej przewodnikiem po obcym, ale intrygującym świecie ideologii komunistycznej. Romantyczna idylla trwa aż do momentu wybuchu II wojny światowej.