Jan, zijn zusje Lisa en hun ouders gaan samen Kerstmis vieren bij hun grootmoeder. Maar Lisa heeft steeds engere nachtmerries. Jan, die zijn nieuwe krachten alsmaar beter onder de knie krijgt, besluit een dromenvanger te betoveren zodat Lisa weer goed kan slapen. Maar ’s ochtends wordt Lisa niet wakker! Zonder het te weten hebben de kinderen een dromendief gewekt die zich voedt met hun angsten. Iedereen van de familie zal zijn grootste angsten moeten overwinnen om de demon te verslaan en te ontsnappen aan een eindeloze nachtmerrie.
Heksenkind was eerst gepland als one-shot, maar het sprookjesachtige universum van Bottero smaakte naar meer, veel meer! Na het eerste deel kan Jan nu ook toveren, maar zo gemakkelijk is dat toch niet.