Following a very bitter public divorce and an unexpected backlash from her fans after she killed off the hero of her successful book series, bestselling American author Sophie (Brooke Shields) journeys to Scotland to escape the furore.
On arrival she heads for the place of her grandfather’s birth and
instantly falls in love with the place and the people she meets at the Hotel, Maisie
(Andi Osho), Helen (Tina Gray), Rhona (Eilidh Loan) Angus (Stephen Oswald) and Lexi
(Vanessa Grasse).
She also falls in love with the local Castle from where her grandfather
was once denied entry and decides to buy it from the grumpy owner, a Scottish
Duke named Myles (Cary Elwes), but he is reluctant to sell to a foreigner.
They settle on a compromise, although they constantly lock horns, but
along the way they find something neither of them were looking for.