Historický román, v ktorom Pán ostrovov, Jon MacDonald, utrpí od svojho nemanželského syna potupnú porážku a aby si zachránil holý život, utečie z ostrovov. Podobný osud stihne aj Catrionu, jeho jediné dieťa počaté v manželstve. Ako slúžka sa dostane na hrad MacLeodovcov, ktorí verne bojovali po boku jej otca. Spoznáva mladšieho brata vodcu klanu Normana MacLeoda, ktorý sa trápi pre stratu milovaných aj pre stratu cti. Dostane za úlohu utešiť ho v jeho žiali, a hoci sa Norman zmietaný výčitkami spočiatku bráni, napokon čaru tajomnej, odvážnej a výrečnej dievčiny podľahne.