Nancy Stokes (Emma Thompson), emerytowana nauczycielka i wdowa, przez całe życie miała tylko jednego partnera seksualnego – swojego męża. Zamknięta w świecie kompleksów i ukrywanych pragnień, postanawia przeżyć przygodę z młodym, przystojnym sex workerem Leo Grande (Daryl McCormack).
W pokoju hotelowym poza miastem Nancy spotyka się z Leo, który okazuje się doskonałym uwodzicielem, o czarującym wyglądzie i niecodziennej erudycji. W tych nietypowych okolicznościach Nancy nieoczekiwanie pobiera lekcję akceptacji własnego ciała oraz rozkoszy, która może z tego płynąć.