There is a feud going on in the newspapers regarding political beliefs. Representing the Tories is David Lansdale, Earl of Treymount, who truly sides with the more liberal and progressive Whigs, but is the mouthpiece for the conservative Tories in order to continue receiving funds from his father. He uses that money to support numerous charities (and his father would be appalled to find out!). Representing the whigs is A.J. Goodfellow, a pseudonym for Anna Fairchild working as a teacher for unfortunates, writing for her newspaper and raising her younger sister. The tensions mounts when David shows up in Edinburgh to learn the identity of his adversary. Under a pseudonym of his own, he gets close to Anna Fairchild. But a romance between them has no possible future - she's a disgraced reformer and he's nobility. Not to mention overcoming the dishonesty and lies on both sides.
Evidently this is a part of the MacLerie world and there is a Lord and Lady MacLerie in this story, but I have no idea how they fit into the original "Highlander" series nor how these people relate to Connor and friends. I also read the novella that comes after this, about Julia, Anna's sister and it makes so much more sense now that I've read this.
On the whole, this is a pretty nice story. Plenty of angst, betrayal and deceptions. I like that Nathaniel wasn't heartbroken, but came to the realization that as much as he loved Anna, he wouldn't want her for a wife. I also really liked the angst there towards the end (which was not part of the big misunderstanding). The consummation of the romance also didn't take place until the last chapter - if you're a bit ADHD with that sort of thing and struggle to get through a whole book for that little reward, this might be difficult for you. I'm a bit impatient with it, but if the relationship is engaging, I can wait. This kept my interest.