Eleanor Oliphant is Completely Fine by Gail Honeyman
Thirty year old Eleanor lives a life of routine. She has held the same office position for nine years – arriving at 8:30am, completing the newspaper crossword at lunch, and leaving at 5:30. Despite her obvious intelligence and extensive vocabulary, Eleanor is strangely oblivious to the trappings of modern life and acts like someone in … More Eleanor Oliphant is Completely Fine by Gail Honeyman