This is such a complicated book to review. I re-read it recently to see how my memories held up, though the book has been revised in the interim. Overall, like many readers, I object to the offensive scenes but still admire McNaught's accomplished storytelling. The novel is like its characters: deeply flawed but with so much going for them. And despite their awfulness I don't think those scenes should have been revised in the 1999 update either. I wrote a longer blog post about that here: https://medium.com/@charlottepennclar....