I recently read Empyrion, by Stephen R. Lawhead; I borrowed the book from a friend who spoke highly of it. The author creates a curiously fascinating world which serves as the backdrop to a saga surrounding a planetary colony gone strangely wrong, and I found it quite immersive. Orion Treet, a historian and storyteller of sorts, finds himself stranded on far-flung planet thousands of years into the future of the colony initially started there, and it falls to him to discover what has happened to the colony in the time that has passed, causing it to split into two visciously opposed factions.
Unfortunately, it seems like the author didn't have enough space to tell his story properly; many of his characters start developing, but then just get stranded as the narration is taken up by the details of the events in the story. The ending also seems somewhat abrupt; it is almost as if the storyteller suddenly realised he had to leave for an important meeting, and needed to end his story off as quickly as possible. Despite this, I found it an enjoyable read, and would recommend it to anyone else interested in this kind of science fiction.