The novel is written from a third person semi-omniscient perspective. The narrator is himself a character, and many of the events which he relates are ones in which he was a participant. This narrator writes from an "end of time" perspective, often foreshadowing events which have yet to occur, even going so far as to taunt the reader with the knowledge which he is soon to reveal. The "now" of the narrative eventually catches up with the narrator, whereupon the story advances to a new "end of time" and the narrator catches the reader up on recent events.