The Architecture of Forgiveness, Pt. 3

Dr. Robert Enright walks us through the steps of forgiveness, while outlining the psychological and spiritual aspects associated with forgiveness.