Helpful Score: 1
The writing is good, the story interesting all the way to the last page, but the ending is unsatisfactory -- too many loose ends, too sad. After staying with it for 352 pages I really expected more. I would not recommend it.