Figlia di re Alexander di Scozia, Mairin Stuart, alla morte del padre, eredita giovanissima l’ambita fortezza di Neamh Alainn e viene subito nascosta in un’abbazia per sottrarla alle mire del temibile laird Duncan Cameron.
Dopo anni di ricerche, un luogotenente di Cameron scova la ragazza e la rapisce, ma, mentre torna alla fortezza con lei e i suoi uomini, inaspettatamente un bambino prova a rubare loro un cavallo e viene catturato. Mairin lo difende come una furia, convinta che il piccolo sia in grave pericolo, e scopre che si tratta del figlio di Ewan McCabe, capo dell’omonimo clan e acerrimo nemico di Cameron. Così, dopo una rocambolesca fuga insieme al bambino, Mairin incontrerà Ewan…