A review by grumpyreading
All the Lonely People by Mike Gayle

5.0