Is Eleanor Oliphant Completely Fine?

A review of Gail Honeyman’s 2017 debut novel