Sibeal, de vijfde dochter van de heer van Zeven Wateren, wil niets liever dan druïde worden. Sibeals oom en mentor, Ciarán, stuurt haar daarom naar het afgezonderde eiland Inis Eala. Daar wil hij zien of zij het zware leven van een druïde wel aankan. Sibeal voelt zich verraden door Ciarán, maar een aangespoeld scheepswrak vraagt al snel al haar aandacht. Een van de overlevenden van het wrak is Felix, afkomstig uit Armorica, die kampt met geheugenverlies. De bard wint meteen het hart van Sibeal, maar door haar roeping mag ze geen gehoor geven aan deze gevoelens. Als Felix zijn geheugen terug begint te krijgen, ziet Sibeal in een voorspelling dat hij op een gevaarlijke missie moet gaan. Meegaan betekent een kans op echte liefde, maar daarvoor moet zij wel de spiritualiteit van de druïden opgeven.