The Time of the Angels, by Iris Murdoch

Must-Reads from Magazine