Crossing time, generations and countries, this novel explores the ripple effect that events and choices in one age can have for those in the future. The author cleverly weaves her own brand of magic and draws the reader into the lives of the characters thread by thread. The reader is trying to figure out a puzzle throughout the whole of the book so the pages keep turning. Apart from that, it’s a fun ride with lots of drama to enjoy. Highly recommended!