A review by readingwithrickwood
All the Lonely People by Mike Gayle

5.0