Scozia, 1370-1377. Guerrieri implacabili e leali, gli highlander si contendono il dominio delle sconfinate brughiere scozzesi. Per sottrarsi al suo destino di futura sposa del laird dei Cameron, un uomo violento e crudele, Sorcha scappa e si nasconde a Glenlui sotto falsa identità. È proprio qui che incontra Alan Cameron, l'uomo incaricato dai Cameron di stanarla e riconsegnarla al triste futuro che l'attende. Davidh, comandante del clan dei Cameron, decide di portare il figlio malato dalla strega di Caig Fall. Non immagina certo di scoprire che la strega in questione è in realtà una bellissima donna, capace di irretirgli il cuore e i sensi e di restituirgli il sorriso e la speranza... Per stringere un'alleanza tra le loro famiglie, il futuro capo del potente clan Cameron dovrà sposare l'ultima donna che vorrebbe al proprio fianco. Sheena MacLerie, infatti, anni addietro lo ha tradito ed è stata la causa di una severa punizione che lui non ha mai dimenticato.