I've read other books by Atkinson and enjoyed them. I'm finding it difficult to stick with this one as it's almost like reading a stream of consciousness, which makes it difficult to follow. However, Atkinson usually has a surprise ending so I would really like to hold my judgement until I've finished. It takes a dedicated reader to read this one.I gave only two stars because I've not finished the book yet; still waiting for the surprise!