This book has so many interesting themes and ideas. For the most part it was pretty easy to follow considering all the different centuries, countries, and colonies. Thoroughly was engaged with all the characters, and curious to reread it as I know how it ends, and would love to analyze the subtle hints for first time readers.