A Man Called Ove by Fredrik Backman
Best Books Ever
79,214 books — 295,288 voters