‘A dozen pages in I realized that I had been waiting for much of my life to read this extraordinary book’ Annie ProulxA...