Scozia, 1559 - Kylia Drummond aveva sempre saputo che prima o poi quel momento sarebbe arrivato, ma quando si trova di fronte, in carne e ossa, il giovane guerriero il cui viso aveva visto dozzine di volte nelle acque del Lago Incantato, il suo cuore inizia a battere più forte. Grant MacCallum, questo il nome dell'avvenente cavaliere, ha bisogno dell'aiuto di una strega per smascherare il traditore che si nasconde tra la sua gente. E Kylia, che possiede il dono di leggere nell'anima delle persone, accetta di lasciare il Magico Regno delle Highlands per accompagnarlo nella sua terra. Per lei è facile innamorarsi del bel guerriero dal cuore nobile, e neppure Grant può resistere al fascino di quella strana fanciulla, ma una volta giunti al castello di Duncrune...