Sian Thomas reads the final part of Ian McEwan's study of shame and forgiveness, of the need for and difficulty of absolution.
Discover 11,128,835 listings and 279,931 playable programmes from the BBC
Sian Thomas reads the final part of Ian McEwan's study of shame and forgiveness, of the need for and difficulty of absolution.