Mlada angležinja Lucy Honeychurch (Helena Bonham Carter) v spremstvu tete Charlotte (Maggie Smith) pride na počitnice v Firence. Tam spoznajo šarmantnega gospoda Emersona (Denholm Elliott) in njegovega sina Georgea (Julian Sands). Kemija med Georgem in zaročeno Lucy se vidi že po njunem prvem srečanju. Med ogledovanjem Firenc George zbere pogum za poljub, zaradi česar teta, ki je vsemu priča, skupaj z Lucy v najkrajšem možnem času zapusti mesto in se vrne v Anglijo.
Vrnitev v vsakdanjik v materini hiši (Rosemary Leach) pomeni tudi vrnitev k zaročencu Cecilu (Daniel Day Lewis). Kmalu pa ugotovi, da se bo George z družino doselil v bližnjo vilo, kar bo ponovno prebudilo strasti in odprlo mnoge moralne dileme...