Angielka Poppy Ramsay i włoski arystokrata Luca Rainieri bardzo się kochają. Jednak Luca poślubia inną. Nieszczęśliwe małżeństwo wkrótce kończy samobójcza śmierć żony. Luca, pełen poczucia winy, postanawia już nigdy więcej się nie żenić. Siedem lat później Luca i Poppy spotykają się w zamku w Szkocji. Ich dawne uczucie odżywa, lecz Poppy nie chce być znowu tylko kochanką …