Finding this hard to review. It's beautifully written but the main character I found so horrible, so selfish it was difficult to feel any sympathy for him whatsoever. I read this 20 years ago and gave it four stars and I don't remember feeling that way towards any character. Maybe I am older and wiser or maybe just more bitter.