A World Apart (The Elencheran Chronicles)
Pages no: 822
3 StarsDemetrius is an old man exiled on Purgatory Island waiting to die, as a last request his grandson is allowed to see and talk to him. Curiosity gets the better of his grandson and he asks how he ended up on the island. We are then taken back to the very beginning as the story of his life unfol...