Reading progress update: I've read 100%.

Disclaimer: A Novel - Renée Knight

The last 25% made up for a novel that was just okay before that. Catherine, the main character, became much more sympathetic and all loose ends were tied up satisfyingly.