Actually I've never read it. Sp thanks for giving away the ending Mr Spoiler! :-<
That was the short story ending - never read the novel. Might be entirely different.
Nobody's gonna bring up Somerset Maugham?