Eleanor Oliphant is Completely Fine by Gail Honeyman. Superb and very funny.

Screen Shot 2017-05-25 at 08.51.11