The Ending is part of the story too...The Thousand Years began with a great test. To receive the promised Eternal Life, in a perfect Utopian paradise, there remains one more challenge to overcome.Grant is the last Returnee. His history with some of the people he meets on arrival is long and complicated... And with less than a Century left until humanity is tested for the last time, he must find his faith, and his own place in the world quickly.New...