Definitely read this book before you read The Hunter otherwise you will already know the answer to this story's central mystery and a revelation about a particular character will be spoiled.
In other words, don't do what I did!
Despite that, this story, in the words of Trey Reddy, was simply "Grand".