In een idyllisch koninkrijk in de Schotse Hooglanden hebben de drie zusjes Allegra, Kylia en Gwenellen een veilig thuis gevonden, waar hun bijzondere gaven worden gewaardeerd en gerespecteerd. Het lot dwingt hen echter één voor één tot een gevaarlijke reis... Na een korte afwezigheid treft Lord Ross zijn kasteel verwoest aan, de bewoners vermoord. Ook stuit hij in de puinhopen op Gwenellen Drummond, een schone maagd die beweert dat zij met de overledenen kan spreken en hem zo kan vertellen wat er is gebeurd. Ondanks zijn wantrouwen kan hij zijn nieuwsgierigheid niet bedwingen - noch haar betoverende charme weerstaan...