Sarah Driver's imagination leaves me speechless. She created such a rich and compelling world in her earlier Huntress series, and the previous book to this one (Once We Were Witches) had the same complexity and depth. Her skill is very much in evidence here, too, as we follow Spel and Egg and their found family of witches into yet another nail-biting adventure.
Spel and Egg are living at the Ring, and Spel is the Undertaker-in-Waiting; their schoolfriends from Mouldheels' School are with them, in a coven whose magic is needed to keep them all safe and unseen by any mortal eyes. But the Undertaker, Shranken Putch, is missing - and while he remains absent, things are beginning to come under strain at the Ring. When the girls accidentally break the magical protection that keeps them from being found, and the danger around them grows to immense proportions, it's up to Spel, a witch whose powers extend far beyond her own plane, to try to travel through the Shadow Way to find Shranken Putch. Spel knows that without Putch, their home - and the portals to all the other realities, hidden in their basement and guarded by a pudding-loving dragon named Grael - come under dire threat. And who is the mysterious Flux, a child who is not a child, whom Spel meets in the Otherworld? And can they be trusted?
This is a marvellous story, completely unpredictable in the best sort of way! I loved the character of Artemis the cat (for Mogget-like reasons...) and the descriptions of the magic of the Hunt. But it's Flux I keep coming back to, and Flux who held my imagination the hardest. They are a brilliant creation, and only one of the gems in this magical fifth novel from Sarah Driver.
(Thank you to Sarah Driver and her publishers for sending me a review copy of Twice We Make Magic)