Puzzles me that whilst each sub-story ended almost perfectly for me, I was not quite satisfied with the ending of the book as a whole. I am not sure if it is because Thorton ended it too abruptly or because he dwelt too long and tried to explain too much, resulting in an anti-climatic denouement. This is where I find the ratings system most limited. I want to give this a rating of maybe 4.5 or even 4.25 but since the site does not allow it, 4 stars it is.
1