Eleanor Oliphant Is Completely Fine by Gail Honeyman Buy it here: Eleanor Oliphant Is Completely Fine by Gail Honeyman