One the rare modern books that I've read three times since it was published. Each re-reading reveals more jewels and layers of meaning that are easily overlooked in a single reading. Its density and complex construction defy a simple explanation and one of the delights in catching onto the connections between the various narratives spanning centuries. Cloud Atlas is in my top ten novels of all time.