Terrific story with a really fine hero. Catriona (the heroine) is a little annoying with her drama, deceptions and tricks, but she does grow on one. I loved the descriptions of the Scottish Highlands and the ordinary highlanders who lived there. The villain was too over-the-top for me (I can't belie...