This book is my least favorite of the author's three novels but I still thoroughly enjoyed it. As with all her stories, the writing is beautiful. The characters are rich, relatable and likable, even though they have faults. This story is a little complicated but well woven and it kept me wondering and hoping the entire time. If you liked the author's other books, you will enjoy this one as well or if you are just looking for a well written enjoyable story. It was a fast easy read that I could hardly put down. Highly recommended.