Too much of a long, winding road, in my opinion. In the interest of not spoiling it, I will not specify all my issues with the book, except to say that at least one important plot twist severely tested my credulity. It required patience and more than one leap of faith to finish this book.