Joanne Harris's assured hand leads you into a psychological maze, deeper and deeper into a dark world of emotional complexity and betrayal, where twist follows twist and nothing is what it seems. A masterful narrative voice, and a compulsive thriller from one of our greatest writers. I absolutely loved it Alex Michaelides