This book is my book club's selection for our next meeting. I started reading the book during the Christmas break and I was hooked after reading just a few chapters. The way the author weaves the story from the perspectives of the far past, not-so-far past and present is gripping. At over 600 pages, the author has a chance to really develop the characters and make them multi-dimensional. I would whole-heartedly recommend this book if would want to lose yourself in a magical story.