Sibeal, de vijfde dochter van de heer van Zeven Wateren, wil niets liever dan druïde worden. Sibeals oom en leermeester, Ciarán, stuurt haar daarom naar het afgezonderde eiland Inis Eala. Eenmaal daar wil hij bepalen of zij het zware leven van een druïde wel aankan.
Sibeal voelt zich enigszins verraden door Ciarán, maar een aangespoeld scheepswrak eist al snel al haar aandacht op. Een van de overlevenden van het wrak is de bard Felix, afkomstig uit Armorica, die kampt met geheugenverlies. Hij wint meteen het hart van Sibeal, maar door haar roeping kan en mag ze geen gehoor geven aan deze gevoelens.
Als Felix zijn geheugen terug begint te krijgen, ziet Sibeal in een voorspelling dat hem een gevaarlijke missie wacht. Een queeste. Met hem meegaan betekent een kans op echte liefde, maar daarvoor moet zij wel de spiritualiteit van de druïden opgeven.
De oorspronkelijke Zeven Wateren-trilogie, die wereldwijd een miljoenenpubliek vond, behoort tot het beste werk van Juliet Marillier. Ziener van Zeven Wateren is, na de Erfgenaam van Zeven Wateren, het tweede boek dat volgt op deze succesvolle trilogie.