The Betrayal by Helen Dunmore

Set in postwar Leningrad during the height of Stalinist paranoia, a principled doctor is drawn into peril when his honest diagnosis of a well-connected child angers the secret police. As surveillance tightens and denunciations mount, he and the woman he loves struggle to protect their fragile family and hold onto their integrity. The story traces the corrosive power of fear, the compromises demanded by a totalitarian state, and the quiet acts of courage that can still bloom in a hostile world.

Purchase from Bookshop.org