Rok 1944, służący w brytyjskiej armii kapitan Michael Berryman (
Oliver Jackson-Cohen) spotyka w południowych Włoszech intrygującego artystę Thomasa Marcha (
James McArdle). Między mężczyznami rodzi się uczucie. Choć na Berrymana w domu czeka młoda narzeczona Flora (
Joanna Vanderham), nie potrafi on oprzeć się urokowi nowego przyjaciela. 2017 rok, starzejąca się Flora (
Vanessa Redgrave) obserwuje, jak między jej wnukiem Adamem (
Julian Morris) oraz jego klientem Stevem (
David Gyasi) rodzi się uczucie. Normy społeczne się zmieniły. Ciągle jednak na drodze do ich szczęścia stoją liczne przeszkody.