The best books are the ones which you simply can't put down before getting to the end. Eleanor Oliphant is that kind of a book. The story telling is lucid, effortless and the story lingers in your mind somewhere to sneak in on you, even years after you've completed reading it.