I read this a second time. This is a fantastic novel.
Second time around, it feels richer. There's a lot of build up to later events that you don't notice the first time. Clarke's fairies are chilling and cool, and the historical references are fun.