Celestial Dogs: A Novel