Terri (Spoiler Alert ) Loved the book...big Ruth Rendell fan. The characters that got what they deserved: Preston. June, Zinnia and Rabia were granted their wishes which made this reader happy. I was sad to see Montserrat just skate away because in some ways she was just as evil as Preston.
This answer contains spoilers… (view spoiler)[I thought Montsy got away easy. And Thea who always tried to please everyone so they could like her got murdered. I don't know if the author is telling about the injustice of this world( I believe in Karma so was disappointed in the fate of Thea). But all the other characters got what they deserved (sort of). (hide spoiler)]