Jonathon Goode, Honorary Witch
Sixteen-year-old Jonathon ‘Jack’ Goode spends his school holidays in the little village of Upper Uffing, together with his parents, his aunt and his cousin, Elizabeth ‘Lizzie’ Waterhouse. One night, at the town’s fair, a fortune teller tells Jack that he “will meet an elf in...