Self-forgiveness is associated with reduced psychological distress in cancer patients and unmatched caregivers: Hope and self-blame as mediating mechanisms.

Self-forgiveness is associated with reduced psychological distress in cancer patients and unmatched caregivers: Hope and self-blame as mediating mechanisms.