The plot is basically good. I finished the book.
However, the book was often hard to follow. I reread some parts of the book several times. There was way, way, way, way, way, way, way, way, way, way, way, way too much introspection about psychic powers.
A highly inappropriate and completely irrelevant epilogue about the woes of shelter dogs and black pit bulls, could have cost the book two points in my rating all by itself. Mind, I agree with everything she said, and I like pit bulls. It was very inappropriate, and completely out of place. And, there was a statement that Brabant (the sentient dog) in the book became what Brabant needed to. Nothing about the story needed for us to know that the author is a new age Celtic ditz! We really didn't need to know that.