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.