The Perfect Girl - Gilly MacMillan
Life isn't always fair. Life also has a way of repeating itself, but that's perhaps because we never entirely are able to break away from the past. But there are lessons that can be learned from the unfairness of life and from past mistakes in the case of Zoe Maisey, the 'Perfect Girl' of Gilly MacMillan's second novel. It's a strong theme and it's one that the author impressively builds into the very foundation and structural framework of this terrific little thriller in such a way that the characterisation and the crime elements form an inseparable bond. The past and the present are interwoven then into a book that is almost equally divided into two parts. The first half itself is split across a significant Sunday night and Monday morning that results in a death within Zoe's family, but it's the past that lies heavily upon those events and determines how each of the characters responds to the situation. The past is one where 17 year-old Zoe is try...