Rating: 4 out of 5

There was some familiarity as I read this. I may have read it before. I may have seen in as a film or TV programme. It’s a clever story and is well told. I carried the characters around with me and considered them.

Originally posted to my Goodreads account