Eternity: a novel