Really good on several levels. I don’t want to spoil anything but it’s a slow burn until the last 1/2 or 1/3. People seem not to realize that an author can have an agenda and that’s ok, especially in fiction l. If you’re over-sensitive and can’t handle anything that’s not catered to you then move along.