Third (and final) part of my review of Keller’s new book on forgiveness: reconciliation, post-script, and final thoughts.
Forgive: Why should I and how can I? (part 3)
Forgive: Why should I and how can I? (part 3)
Forgive: Why should I and how can I? (part 3)
Third (and final) part of my review of Keller’s new book on forgiveness: reconciliation, post-script, and final thoughts.