A review by vegebrarian
All the Living and the Dead by Hayley Campbell

5.0

Fascinating and beautiful written.