Great Translations: No Saints or Angels by Ivan Klima
Life is tough. Here is a woman, a struggling dentist, divorced and a single mom. She blames herself for the dissolution of her marriage, even though her ex-husband cheated on her. Now her ex- is dying from cancer and she still feels responsible to go to his flat and care for him.
Some spoilers follow.