Flashforward - Robert J. Sayer
(Sci-fi, fantasy)