Carter Nash's curse has been lifted, but the worst has only just begun. Carter and his friends must face an enemy unlike any they've faced before. The architect of Carter's misery, the great witch Margaret Stokes, has designs on Carter's daughter Katherine. The fight against Margaret leads Carter to the snowy streets of London, and culminates in the fateful town of Meadowsweet, where the final battle between good and evil threatens to destroy humanity...