Coming attractions : a wonderful novel