Eleanor Oliphant Is Completely Fine

Eleanor Oliphant Is Completely Fine

Regular price
£8.99
Sale price
£8.99
Regular price
Sold out
Unit price
per 
Tax included.

Over 2.5 million copies sold

'Funny, touching and unpredictable' Jojo Moyes

'Heartwrenching and wonderful' Nina Stibbe

Winner of Costa First Novel Award, a No.1 Sunday Times bestseller and the Book of the Year