Rarely have I encountered a series that covers a timespan of thousands of years and retains the thread and tone of the story. This does, and is well worth the read.