Celestial dogs : a novel