Rating: 5 out of 5

I enjoyed this a lot. I read it at a time when I needed something light-weight and engaging. It delivered this. The three stories from the three time periods are a well used but still effective method and build up the story nicely. A great book to switch off to.

Originally posted to my Goodreads account