Carrie Gordon's season in her native York was an unqualified success, until the young man who paid her so much attention married someone else.
When her family takes a summer trip to her father’s ancestral home in the Scottish Highlands, her handsome Scottish cousin, Duncan McRae, takes an immediate dislike to Carrie, mainly due to her father’s plans to refurbish Cair Innes castle which is in need of extensive repair beyond the means of its present owner and resident, Iain McRae.
Carrie feels the vacation will be a disaster until she discovers a strange young man while exploring the derelict castle, However, she soon learns Ruairi McRae is not what he seems, and the battle he intends to fight was lost by his clan a hundred and fifty years before.
Will Carrie be able to accept that she cannot be part of Ruairi’s world? And when the Roma arrive to camp on Bucks Meadow as they do every summer, who is the beautiful gypsy girl Duncan won't talk about?