Thoroughly enjoyed this book. I liked how I never could guess what would happen next and how the story would end. It was also good the way the author regularly goes back to the past in a way that was very easy to follow. Some reviewers here mention that they found it odd that the Italian characters in Italy all spoke English, however that did not concern me at all as I was so engrossed in the plot that I never gave it a thought! Recommend this book.