In de drie eeuwen omvattende familiegeschiedenis van twaalf generaties Mayfair-heksen speelt het verdoemde, machtige en onweerstaanbare wezen Lasher een bepalende rol. Deze geest, die al eeuwen op de familie parasiteert, maar hen ook onderhoudt, heeft eindelijk lichamelijk gestalte gekregen. Lasher komt ter aarde als het heksenkind van Rowan Mayfair, het hoofd van de familie. Lasher groeit als kool en ontpopt zich als haar wrede minnaar. Hij neemt Rowena mee op zijn zoektocht door tijd en ruimte, van de moderne wereld, tot in het Italië van de 16e eeuw en de Schotse hooglanden, langs de bewogen levens van de Mayfair-heksen.