Galahad's Fool: a novel