This book includes all three books in the McCabe Trilogy. In Bed with a Highlander is the story of Ewan McCabe, the eldest McCabe brother and laird of the McCabe clan, and Mairin, the illegitimate daughter of the king. Mairin has been hiding most of her life in order to avoid marriage with someone who is only after her inheritance. She marries Ewan after being abducted by and escaping from an abusive laird who wants to marry her to gain that inheritance.
Elinor is an impoverished young lady who takes a job as a governess and after a slight misunderstanding ends up taking the wrong carriage on her way to her new position.