“A bit over long, the novel’s denouement is sufficiently satisfying to have made the journey worthwhile.”