I plan on re-reading this again. I read this over a long span of time and forgot certain things and couldn't enjoy it as much if I had read it continuously. However, it was enjoyable and interesting from what I read. There were parts that weren't resolved or barely explained (like the Mardus guy???) or didn't make sense, but it was still an interesting world with some interesting characters.