I just recently re-read this for a book group. I remembered liking it the first time I read it, but not much more about it. Now it's fresh in my head, I don't love it, but I don't dislike it either. It is well written, for the most part. Three intersecting stories compliment each other nicely and come together very neatly in the end. The characters are engaging and their personal journeys bring the reader in. The abruptness of the transitions from one time line to another often struck me as harsh and were a little frustrating. Overall though, it is a very interesting read.