It has been years since I read this - maybe 40 years. I have remembered it all this time. My library doesn't have other works by Margaret Laurence and more recently I have forgotten to look for her online. Fortunately, I was reminded recently because her work The Diviners
is on the 1001 Books List, which I look forward to with great anticipation.