By Anita Shreve, read in ten parts by Joanna David.
In the early hours of the morning, Kathryn Lyons is awakened by a knock which changes her life.
Discover 11,128,835 listings and 281,491 playable programmes from the BBC
By Anita Shreve, read in ten parts by Joanna David.
In the early hours of the morning, Kathryn Lyons is awakened by a knock which changes her life.