Eleanor Oliphant Is Completely Fine by Gail Honeycutt (2017)

This is one of those books that you want to stay home and read it without stopping until you reach the last page.

Eleanor is a 31-year-old accounts receivable clerk in Glasgow, who lives a solitary, alcoholic, socially unskilled life and talks to no one but her mother on the phone. When Eleanor and new coworker Raymond are walking from work, and old man collapses and things become more complicated but in a good way. Also, Eleanor has decided that she is going to pursue an attractive young musician and sets about changing her life. BUT, there is a dark, dark secret in Eleanor's past.

Eleanor is a fascinating character of Olive Kitteridge proportions, and this quirky but dark novel is incredibly compelling.