I found this novel really interesting as it flipped back and forth between the past and the present. The storyline is somewhat difficult to follow through the first three quarters of the book - but that last quarter makes it all worthwhile. The ending pulls it all together and finishes the story. Anyone who likes a nice long read with a great ending should read this book.