In de Keltische schemering van het oude Ierland, beheerst door mythen en magie, ontspint zich een machtige en betoverende liefdesgeschiedenis. Zoon van de Schaduwen is het vervolg op Dochter van het Woud in de Trilogie van de Zeven Wateren. De woudgeesten waarschuwen Liadan, de dochter van Sorcha, dat ze voor eeuwig in Zeven Wateren blijven moet. Want zij hebben in Liadans toekomst een vervloekte liefde gezien, dood, een kind en een verschrikkelijke keuze. Ierland is in oorlog. De kuststreken staan bloot aan roofovervallen - en een nieuw geloof veroorzaakt tweespalt onder de bevolking. In dit gevaarlijke tijdsgewricht wordt één man boven alle andere gevreesd: de Beschilderde Man. Hij is de leider van vogelvrije vechters en staat bekend als de meedogenloze huurling, de sluwe bedrieger, de angstaanjagende schim die komt roven en als bij toverslag weer verdwijnt. Juist door deze bandiet wordt Liadan gevangengenomen - zal de strijd om de heilige eilanden in een tragedie eindigen? Valt er een vloek over Zeven Wateren door Liadans verboden liefde?