Doktor Thorne (Tom Hollander) wychowuje Mary (Stefanie Martini), nieślubną córkę zmarłego brata. Dziewczyna zakochuje się z wzajemnością w młodym arystokracie, Franku Greshamie. Matka mężczyzny sprzeciwia się ich związkowi i pragnie, by poślubił on majętną kobietę, co zapobiegłoby finansowej ruinie rodziny. Dobroduszny doktor stara się zapewnić swej siostrzenicy szczęście, jak i pomóc Greshamom.