Florenz im Jahre 1907. Die junge, wohlerzogene Engländerin Lucy Honeychurch (Helena Bonham Carter) und ihre Cousine mieten sich in eine Pension ein. Lucy findet Gefallen an dem etwas exzentrischen Engländer George (Julian Sands). Bei einer gemeinsamen Landpartie küßt George die völlig überraschte Lucy. Sofort treten die entsetzte Cousine und die überrumpelte Lucy ihre Rückreise nach England an. Aus Verzweiflung verlobt sich Lucy mit dem konservativen Landadeligen Cicil (Daniel Day Lewis), der nicht allzu viel von der Liebe hält. Doch bevor die Beiden heiraten, zieht George in die Nachbarschaft der beiden...