Abracadabra : a novel