This book takes us into a dysfunctional and frightening world. The circumstances and surroundings of the story are cleverly built up so that they illuminate but never dominate the very human narrative at the centre of the book; it remains very much the drama of its central character Rachel, and not at all a futuristic-fantasy tale. McDonagh manages to make us simultaneously share, and objectively observe, Rachel's mindset as the story develops, so that we see and understand both her rationality and her irrationality. I found this a very satisfying read.