‘The Perfect Girl’ – Gilly Macmillan

The Perfect Girl

 

I wanted to read this, in spite of the comments likening it to ‘Girl on a Train’ etc. Setting up such an expectation can sometimes backfire; thankfully, this time it didn’t.

The novel focuses on Zoe Maisey, a talented young musician with a genius intellect, and how actions from earlier in her life continue to haunt her.

Zoe and her mother have started a new life, far away from her past. Zoe has served her time for causing the deaths of three of her peers, but some things never go away. Knowing this about Zoe, and never being completely certain about the reliability of her evidence, means there’s an element of suspicion as we later see Zoe caught up in truly horrific events.

The story is told from constantly shifting viewpoints, and this makes it difficult to ever get a clear picture of what is happening until the author chooses to make her big reveal. There’s a lot to dislike about a number of characters, and although I understood why certain people acted as they did – and even felt some sympathy for them – the moral ambiguity is hard to take.