Escocia, siglo XV. Ante la imposibilidad de concebir hijos con su esposa Meribeth, Alistair Mcleod, jefe de su clan, encarga a un grupo de guerreros, con su sobrino Daimh al frente, la misión de viajar a la isla de Skye para solicitar la ayuda de la famosa hechicera que vive allí. Aila nunca ha salido de la isla de Skye; la llaman bruja, hechicera, mensajera de Elphame? Posee el don de la adivinación y puede hablar con los espíritus, como con el de su abuela y mentora, Nimue, que le profetiza su destino: «Tu futuro esposo vendrá a buscarte y te llevará lejos de aquí». Cuando los guerreros Mcleod llegan a la isla, no encuentran más que resistencia en la joven hechicera para dejar Skye y acompañarlos. Pero Aila tendrá una visión en presencia de Daimh que cambiará las cosas y que hará que los destinos del guerrero y la mensajera de Elphame se entrelacen de forma mágica. Una visión que aúna el pasado de Daimh, el presente de Aila y? ¿un futuro juntos?